过期域名预定抢注

 找回密碼
 免费注册

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

[複製鏈接]
發表於 2014-12-16 11:02:16 | 顯示全部樓層 |閱讀模式
wordpress建站,需要的效果是打開網頁後首先是登錄界面(含新用戶註冊,驗證碼什麼的),登錄後進入真正的index頁面,如何實現?* p4 \; U/ h- \1 W7 R

3 q/ f9 f* }1 B- |& f! q
回復

使用道具 舉報

發表於 2014-12-16 12:21:37 | 顯示全部樓層
你把主頁設置為登錄頁面不就行了     
0 r9 y' b, F) X2 G2 ^# C5 {' C
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2014-12-16 15:49:27 | 顯示全部樓層
regent 發表於 2014-12-16 12:21 ! \. S% n0 i. D1 I
你把主頁設置為登錄頁面不就行了

$ c3 V0 x9 w; A5 a& I那也不管用啊,完全可以通過輸入內頁地址繞過登錄頁直接訪問網站內容
8 L" z6 l# V+ e1 A; i7 A, }9 |  K, D0 X7 [# T
回復 给力 爆菊

使用道具 舉報

發表於 2014-12-17 10:59:16 | 顯示全部樓層
將登錄驗證代碼入到index.php上,就可以了
( x5 o* \4 R6 m) ?& b
回復 给力 爆菊

使用道具 舉報

發表於 2014-12-27 10:50:05 | 顯示全部樓層
做個驗證頁面 每個頁面調用下 登陸就給看 沒登陸就跳轉到登陸頁面
& C# \5 P/ q0 a
回復 给力 爆菊

使用道具 舉報

發表於 2014-12-27 12:07:19 | 顯示全部樓層
把這個放在functions.php! o, f5 L8 C  {, U9 @- l0 K+ U
[mw_shl_code=php,false]. M  C6 a! O: X
function login_need() {
' O. t! t* W4 n1 F        //global $user_ID; 8 `$ y  J: z! ]/ x0 l" l/ t$ H( c5 ^
        $user_ID = get_current_user_id();! M8 \% s0 }, F( g5 ]# j7 M5 d9 [
        if ($user_ID == '' && $_SERVER['PHP_SELF'] != "/wp-login.php" && $_SERVER['PHP_SELF'] != "/wp-signup.php")
1 S* `1 V, D- l. q8 U. a        {
, [0 b! ]) G( c( R* K% e. ?$ g                header('Location: /wp-login.php');
* e  A3 B; B1 _4 J, J; [: D                exit; # @% u- w2 x9 [, t
        }: u9 R3 C# u6 X4 l# Z7 M/ d" {4 g9 ?, f
}8 `$ J/ x; w/ `" o+ \% h
add_action( 'init', 'login_need' );[/mw_shl_code]
  n2 z3 g" x( M/ O. {' K$ i6 {; N) `+ n7 u
回復 给力 爆菊

使用道具 舉報

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

本版積分規則

4um點基跨境網編創業社區

GMT+8, 2024-11-23 18:47

By DZ X3.5

小黑屋

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