过期域名预定抢注

 找回密碼
 免费注册

怎樣設置實現登錄後才能瀏覽網站?

[複製鏈接]
發表於 2014-12-16 11:02:16 | 顯示全部樓層 |閱讀模式
wordpress建站,需要的效果是打開網頁後首先是登錄界面(含新用戶註冊,驗證碼什麼的),登錄後進入真正的index頁面,如何實現?
/ v, V5 f% {# u) v/ `+ I! c. V  _. P
回復

使用道具 舉報

發表於 2014-12-16 12:21:37 | 顯示全部樓層
你把主頁設置為登錄頁面不就行了     , v# I2 o( f+ }% v. y! f. V2 U: k) L
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2014-12-16 15:49:27 | 顯示全部樓層
regent 發表於 2014-12-16 12:21
6 E1 d6 G9 b3 X9 P# P你把主頁設置為登錄頁面不就行了

4 M! W% M" b- z5 X- {那也不管用啊,完全可以通過輸入內頁地址繞過登錄頁直接訪問網站內容
, ?/ U4 d9 w7 b4 K- s% t8 W
9 x7 g2 y6 o$ q: W2 j; j/ D% m
回復 给力 爆菊

使用道具 舉報

發表於 2014-12-17 10:59:16 | 顯示全部樓層
將登錄驗證代碼入到index.php上,就可以了, t/ m/ g$ Z& q; d* f
回復 给力 爆菊

使用道具 舉報

發表於 2014-12-27 10:50:05 | 顯示全部樓層
做個驗證頁面 每個頁面調用下 登陸就給看 沒登陸就跳轉到登陸頁面
' {+ s, a: U4 V+ p1 N+ }
回復 给力 爆菊

使用道具 舉報

發表於 2014-12-27 12:07:19 | 顯示全部樓層
把這個放在functions.php
- U3 A3 @% v  [, S3 [[mw_shl_code=php,false]
' Z( X$ e$ Q. ]! S* U, Efunction login_need() {3 w$ z6 U+ T0 _% Y' l. g) A# R
        //global $user_ID; + Q/ ^( F, F7 l" ?
        $user_ID = get_current_user_id();
+ \! ^8 s9 I3 K        if ($user_ID == '' && $_SERVER['PHP_SELF'] != "/wp-login.php" && $_SERVER['PHP_SELF'] != "/wp-signup.php")
3 T4 ^) e* C: z* i. O& e% b- ~        {4 K6 M5 ~7 L! H7 g& S4 Q
                header('Location: /wp-login.php');   E7 j2 w! t! N# W2 h5 W3 e+ R& \
                exit;
0 n/ n0 D& Y* w" K" ~/ v3 Q        }
9 O* F" g& N" U* e}
" {  V4 H0 K  J0 _add_action( 'init', 'login_need' );[/mw_shl_code]
2 v1 p: l3 x( c6 H9 A6 }! ^# j1 Y# t2 w: a2 o% J4 k
回復 给力 爆菊

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 免费注册

本版積分規則

过期高净值品牌域名预定抢注

點基跨境 數位編輯創業論壇

GMT+8, 2025-4-2 10:40

By DZ X3.5

小黑屋

快速回復 返回頂部 返回列表