如何将来宾重定向到登录页面而不是主页phpbb3
我想保持整个论坛的隐私。因此,我删除了来宾对论坛的权限以及其他人建议的所有其他功能。但是,当用户访问论坛时,会显示主页,而不是登录页面如何将来宾重定向到登录页面而不是主页phpbb3,phpbb,phpbb3,Phpbb,Phpbb3,我想保持整个论坛的隐私。因此,我删除了来宾对论坛的权限以及其他人建议的所有其他功能。但是,当用户访问论坛时,会显示主页,而不是登录页面 有没有人能建议我在不破坏index.php或phpbb3的其他核心元素的情况下如何正确地执行此操作?设置您的权限,使您的来宾无法访问。他们需要登录才能执行任何操作,因为只有注册用户才有访问权限(尤其是查看权限)。知道我来晚了,但我硬编码了重定向: <?php if($user->data['username']=='Anonymous'){ //lo
有没有人能建议我在不破坏index.php或phpbb3的其他核心元素的情况下如何正确地执行此操作?
设置您的权限,使您的来宾无法访问。他们需要登录才能执行任何操作,因为只有注册用户才有访问权限(尤其是查看权限)。知道我来晚了,但我硬编码了重定向:
<?php
if($user->data['username']=='Anonymous'){
//logic of login tpl
}
else {
//normal homepage tpl
}
if ($user->data['user_id'] == ANONYMOUS)
{
header('Location: [your phpbb location]/ucp.php?mode=login');
exit;
}
右在这些行之后
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('viewforum');
在phpbb项目根目录中找到的index.php文件中
这将在未经授权的用户点击index.php页面后立即将其直接重定向到登录页面
注意:任何时候未经授权的用户点击索引文件,他们将被重定向到登录页面(例如,注销后)无需代码!杰出的经过长时间的搜索,我得到了这个答案。谢谢!我在viewtopic_主体页面上使用了它,这样只有登录的用户才能看到帖子。