0

我有一组用户对网站的访问权限更加有限。我希望大多数用户(在一般访问组中)被转发到站点的首页,但特定组在登录后被转发到特定页面。我确信这一定是可能的,但我在文档中找不到它。

4

2 回答 2

0

我最终根据我赋予用户类型的特定属性在标题中放置了一个重定向。这是我的方法,以防有人搜索到这个

if($_SESSION['attributes']['Usertype'][0] == "guest")
{
header("Location:  https://www.mypage.org/?page=guest-account-creation");
die();
}

if($_SESSION['attributes']['Usertype'][0] == "group 1")
{
header("Location:  https://www.mypage.org/?page=just-for-group-1");
die();
}

if($_SESSION['attributes']['Usertype'][0] == "group 2")
{
header("Location: https://www.mypage.org/?page=just-for-group-1");
die();
}

我将它与 SAML 代码一起放在我页面 php 的开头,它运行良好。请注意,这不是一个基于安全的解决方案,只是一个用户流程(我不是用它来保护某些用户的某些站点区域,只是让他们到最有用的地方)。

于 2013-12-16T09:38:36.457 回答
0
if($user_role == 1){
//redirect user group
}
else{
//redirect all other user groups
}
于 2013-12-12T20:50:09.773 回答