繁体   English   中英

管理登录用户

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM