怎样设置实现登录后才能浏览网站?
wordpress建站,需要的效果是打开网页后首先是登录界面(含新用户注册,验证码什么的),登录后进入真正的index页面,如何实现?你把主页设置为登录页面不就行了 :L
regent 发表于 2014-12-16 12:21 static/image/common/back.gif
你把主页设置为登录页面不就行了
那也不管用啊,完全可以通过输入内页地址绕过登录页直接访问网站内容
将登录验证代码入到index.php上,就可以了
:)做个验证页面 每个页面调用下 登陆就给看 没登陆就跳转到登陆页面
把这个放在functions.php
function login_need() {
//global $user_ID;
$user_ID = get_current_user_id();
if ($user_ID == '' && $_SERVER['PHP_SELF'] != "/wp-login.php" && $_SERVER['PHP_SELF'] != "/wp-signup.php")
{
header('Location: /wp-login.php');
exit;
}
}
add_action( 'init', 'login_need' );
页:
[1]