过期域名预定抢注

 找回密碼
 免费注册

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

[複製鏈接]
發表於 2014-12-16 11:02:16 | 顯示全部樓層 |閱讀模式
wordpress建站,需要的效果是打開網頁後首先是登錄界面(含新用戶註冊,驗證碼什麼的),登錄後進入真正的index頁面,如何實現?$ q! O+ C! z( n0 A: P
4 m( a8 @& z4 O5 ]% @: H9 f& A) i
回復

使用道具 舉報

發表於 2014-12-16 12:21:37 | 顯示全部樓層
你把主頁設置為登錄頁面不就行了     
, N4 i1 `6 }- j7 w, t- C7 w  S" c
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2014-12-16 15:49:27 | 顯示全部樓層
regent 發表於 2014-12-16 12:21
: H% b# F+ ^, R你把主頁設置為登錄頁面不就行了

! \  q5 N6 k, ^3 P1 E6 K: F0 j那也不管用啊,完全可以通過輸入內頁地址繞過登錄頁直接訪問網站內容1 f( B% N+ `3 H
" [: m, |  X0 t
回復 给力 爆菊

使用道具 舉報

發表於 2014-12-17 10:59:16 | 顯示全部樓層
將登錄驗證代碼入到index.php上,就可以了
+ w8 a$ M8 Z* y' b
回復 给力 爆菊

使用道具 舉報

發表於 2014-12-27 10:50:05 | 顯示全部樓層
做個驗證頁面 每個頁面調用下 登陸就給看 沒登陸就跳轉到登陸頁面9 O7 K1 @8 s- q# X( G0 \/ y, o
回復 给力 爆菊

使用道具 舉報

發表於 2014-12-27 12:07:19 | 顯示全部樓層
把這個放在functions.php
) v. p' w! J4 X1 [$ ][mw_shl_code=php,false]
3 `# Q& M: U1 n7 k# x' M& Sfunction login_need() {
% }1 H8 U+ B1 \        //global $user_ID; * J8 k8 [# Z6 E9 y" |
        $user_ID = get_current_user_id();+ E+ ?" d$ l3 v" h( W$ Q
        if ($user_ID == '' && $_SERVER['PHP_SELF'] != "/wp-login.php" && $_SERVER['PHP_SELF'] != "/wp-signup.php") * ^& a$ j+ |" y4 n; C( N
        {5 ?) V; h7 n+ _9 ]2 x9 c
                header('Location: /wp-login.php');
$ _0 O/ x3 \9 N( ^) e                exit;
" P' Q  }. i- p# r  ^# W- D; @        }
. ?6 D# R' f/ \& |! ?}7 b- R5 R4 @. k* v0 F; {
add_action( 'init', 'login_need' );[/mw_shl_code]  Z3 T1 ^0 Y3 k+ Y9 E
7 {- C. `" e; f. [+ H% c
回復 给力 爆菊

使用道具 舉報

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

本版積分規則

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

GMT+8, 2024-11-27 10:46

By DZ X3.5

小黑屋

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