[英]Managing Logged in users
我正在使用一个小应用程序,该应用程序允许用户登录。我大约有12个页面,只有登录的用户才能看到其中的3个页面。 我的问题是如何管理访问权限,以便管理员可以看到所有页面,而普通登录用户只能看到较少的经过身份验证的页面?
我在这里基本要问的是如何基于权限来管理访问? 用户登录后,他们会看到用户管理页面,但是当具有管理员权限的用户登录时,他们应该有更多选择。 我是否需要在所有页面的标题中添加一些代码?
任何帮助将不胜感激。
只需将权限字段添加到数据库中并选择它
if ($_SESSION['logged_in_user_is'] == "admin"){
//show all of them
}
elseif ($_SESSION['logged_in_user_is'] == "normal user"){
// show some of them
}
else{
//she/he's unlogged, do whatever you want here
}
假设您正在运行Apache,请看一下使用htaccess文件来管理授权: http : //httpd.apache.org/docs/current/howto/auth.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.