程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

ThinkPHP5权限管理

发布于2021-03-14 06:25     阅读(869)     评论(0)     点赞(26)     收藏(3)


自己写的权限管理,大致思路:用户登陆成功之后,查出该用户的权限列表,并把权限列表存到session中,进入系统后,再判断该模块是否在session中,如果存在就说明有该权限,就显示出来,如果没有就说明没有该权限,就不显示。

可以按角色分配权限,也可以给某个人自定义权限,需要给角色分配权限时,把用户的权限id插入到两张表中(用户表的权限id,角色表中的权限id),最后取出的权限是从用户表中的权限id取。

左侧菜单是遍历出来的,修改、删除操作按钮是在后台进行权限检测之后拼接出来的。具体可以看代码

gitHub代码地址:https://github.com/zhxiangfei/TP5-Auth

一、数据表

一共用到三张表:用户表、角色表、权限表,

用户表

 

 角色表

 

 权限表

 

二、示意图

 

 

 

 

 

原文链接:https://www.cnblogs.com/zxf100/p/14469977.html



所属网站分类: 技术文章 > 博客

作者:gogogo

链接:http://www.phpheidong.com/blog/article/2873/54ad5b6ad7c4f0612c7c/

来源:php黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

26 0
收藏该文
已收藏

评论内容:(最多支持255个字符)