php中怎么用session来控制页面的访问权限?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php中怎么用session来控制页面的访问权限?相关的知识,希望对你有一定的参考价值。

我在登陆页面里将登陆时的用户名、密码都存到session里,然后可以再其他页面中进行判断session值是否为空,来进行页面访问权限控制。总之就是只能通过登录页面进入到系统所有其他的页面!!!

参考技术A 基本思路对的,但是密码就不用了吧,另外,简单一点,在登录设置session时就可以设置一个新的值来存放其权限,在程序中进行检查即可。

JAVA WEB 中登录的session的判断 如何控制用户权限可以访问那些东西

做的是论坛项目 多用户登录的 如何用session控制那些用户可以访问和不可以访问一些页面 或者有其他更好的方法吗

看你要做简单的还是复杂的咯 复杂的话 到网上去找一些类似rbac的权限控制的东西。
简单的嘛 给个思路咯:用户登录后 你用session存储了用户的对象,把用户的权限也放到session中,然后每个页面的顶部 都做个判断,在页面中 用session获得登录用户的对象和权限,然后判断权限,如果有权限就继续执行,不能访问则跳转到其他页面。
参考技术A 控制访问权限不是通过session的
是数据库中的字段
数据库中要定义几个 权限
比如: 游客、普通用户、会员、管理员、版主、超级版主 等
上面是举例
然后大的方面可以控制为 登录用户 和 游客
即没有登录的全是游客,通过这个可以进行页面显示的控制
然后针对于登录用户
在登录的时候,将用户权限同时查询出来,存入session中
然后在jsp中就可以通过session中存入的权限来控制页面的显示本回答被提问者采纳
参考技术B 可以到网上去下载个struts的框架试试 参考技术C 你可以用安全权限来授权,简单

以上是关于php中怎么用session来控制页面的访问权限?的主要内容,如果未能解决你的问题,请参考以下文章

JAVA WEB 中登录的session的判断 如何控制用户权限可以访问那些东西

如何设置web页面访问权限?只允许登录用户访问login.php,其他页面未通过验证均跳转到登录界面

PHP使用session控制同一个账户单设备登陆

PHP.48-TP框架商城应用实例-后台23-权限管理-权限验证

Java项目怎么控制权限啊?

C# 页面跳转Session丢失