过期域名预定抢注

 找回密碼
 免费注册

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

[複製鏈接]
發表於 2014-12-16 11:02:16 | 顯示全部樓層 |閱讀模式
wordpress建站,需要的效果是打開網頁後首先是登錄界面(含新用戶註冊,驗證碼什麼的),登錄後進入真正的index頁面,如何實現?
7 R% ]; K4 X- t# X# Q. \- I) i& I9 B2 U
回復

使用道具 舉報

發表於 2014-12-16 12:21:37 | 顯示全部樓層
你把主頁設置為登錄頁面不就行了     2 N1 n& F! ?: u0 @! M& W
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2014-12-16 15:49:27 | 顯示全部樓層
regent 發表於 2014-12-16 12:21 # D* c( D0 Y6 a0 j
你把主頁設置為登錄頁面不就行了

7 S$ {6 D: \2 ~8 r! _/ o那也不管用啊,完全可以通過輸入內頁地址繞過登錄頁直接訪問網站內容. s7 L  P2 _" w8 t% g$ K+ h

+ ]' e( G% D1 `4 i+ r- ]
回復 给力 爆菊

使用道具 舉報

發表於 2014-12-17 10:59:16 | 顯示全部樓層
將登錄驗證代碼入到index.php上,就可以了2 Y9 @- h8 ?" w' y! Q
回復 给力 爆菊

使用道具 舉報

發表於 2014-12-27 10:50:05 | 顯示全部樓層
做個驗證頁面 每個頁面調用下 登陸就給看 沒登陸就跳轉到登陸頁面
4 E& n8 @; l* Z7 o2 i
回復 给力 爆菊

使用道具 舉報

發表於 2014-12-27 12:07:19 | 顯示全部樓層
把這個放在functions.php
* m% w% x. K" Y/ O: \5 v# B# B[mw_shl_code=php,false]5 ]6 R& b& g5 N$ T* r$ o
function login_need() {  t" w+ l7 g6 T) D- T: `9 l# T
        //global $user_ID; ( z1 m( I; a6 w* O7 u5 X
        $user_ID = get_current_user_id();
# Z7 k, U( R5 V1 P$ u        if ($user_ID == '' && $_SERVER['PHP_SELF'] != "/wp-login.php" && $_SERVER['PHP_SELF'] != "/wp-signup.php")
1 F: U8 s5 u# A) _# C0 v/ E        {
% u% G5 P/ @2 F. f% u                header('Location: /wp-login.php');
% }( q& K9 ]$ P1 `# ^' S/ S) i% f$ b                exit; 2 q- k3 o0 q) t3 F
        }0 Y9 s* i! @" B! {4 l) Z
}
( Z5 f8 y+ X9 [+ c( |add_action( 'init', 'login_need' );[/mw_shl_code]
, y" Y" S: R- P% h5 d- b4 M% V
: O- @, ~9 Y! f7 H  N+ q# E
回復 给力 爆菊

使用道具 舉報

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

本版積分規則

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

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

By DZ X3.5

小黑屋

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