www.ndwl.net > PHP新手,想实现能够区分是管理员还是普通用户登陆...

PHP新手,想实现能够区分是管理员还是普通用户登陆...

查询语句有误

其实不像你想的那样。大多数写法与普通登录注册写法相同,所谓的权限是在注册时,写入数据库做上标记。比如,超级管理员,写入的权限admin表的权限字段值是all。二级管理员的是one,三级管理员的是two。然后根据这个字段来分配给管理员的权限

在这是问大致实现方法的,这种虽然简单,但你直接要页面还是不行的

不行,最好不要,会员管理员的界面不一样的,分开比较好管理; 其次,两者的表的属性不一定相同,

好模糊啊看不清楚

那你先在数据库的表是设置权限先,比如,超级用户是1,普通用户是2,然后在进入页面前,判断权限的值,当权限为空时,就跳到游客的页面,道理相当简单,就那么个IF语句判断,所以你自己想明白道理了再写,自己写的会记得很久,别人的用了就忘 了

分配权限 假设如果超级管理员的权限是9,普通管理员的权限是1, 在模板页根据传过来的参数(权限值)进行判断,如果是超级管理员该显示哪些菜单(页面内容),普通会员进入显示的菜单(页面) 截取项目中的一段案例仅作参考 メモ掲示板 アドバイ...

判断得再细一点,假如是qufen=1并且账号密码都对了,就显示你是管理员,登录成功;假如是qufen=2,并且账号密码都对了,就简单提示登录成功就好了

这是php框架,不是cms之类的东西,你说的区分用户是管理员还是普通用户,需要开发角色权限访问控制,百度一下thinkphp rbac做一个就可以了

改密码好改,直接sql操作数据就行,然后把这个用户当前的session清空,他就只能重新登陆了

网站地图

All rights reserved Powered by www.ndwl.net

copyright ©right 2010-2021。
www.ndwl.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com