TP5权限功能的实现(含源码)
下面为大家讲解如何实现Auth权限功能(测试网址http://qx.wangzhuoe.cn/admin/login/login超级管理员:账号密码都是admin 管理员账号密码都是cs)
第一步将权限验证插件Auth.php放到控制器文件下,插件和源码获取网址:https://www.kancloud.cn/zhuoe123/thinkphp5/1656454
第二步,需要新建4张数据库表 分别是用户账号表tp5_admin、规则表tp5_auth_rule 用户组表tp_auth_group 用户权限关系表tp5_auth_group_access,详情如下:
第三步,在公共控制器中加入权限验证代码,即可,其他无非就是对规则表、用户组表、用户权限关系表进行增删改查
测试网址:http://qx.wangzhuoe.cn/admin/login/login
超级管理员:账号密码都是admin
管理员账号密码都是cs