全自动的 ThinkPHP 后台权限管理项目 thinkAuthorization

未知
PHP
跨平台
2017-03-31
mqycn

thinkAuthorization 是一个全自动的 ThinkPHP 后台权限管理项目。

1、更新权限表

使用 ThinkPHP 开发时,新增加 Controller,或者 修改 Controller 里的 Action。

Authorization -> Update() 可以扫描代码的改动,自动保存到 后台权限表中。

Authorization -> FriendlyName() 可以对权限项目进行自定义改名。

 

2、权限拦截的方法

在 进入控制器的 初始化时,通过调用 权限行为类<AuthorizationBehavior> 判断当前用户是否在 权限表中有 访问的权限。如果没有权限,则 跳转到 指定的 页面。 

已包含完整的代码演示。

3、源码修改说明:

后台权限设置 /src/Admin/Controller/AuthorizationController.class.php

权限行为类 /src/Common/Behavior/AuthorizationBehavior.class.php

权限表设置 /src/thinkAuthorization.sql

的码云指数为
超过 的项目
加载中

评论(2)

d
davidking2018
值得借鉴,谢谢分享!
彼岸繁华
彼岸繁华
这个东西不错

暂无资讯

暂无问答

暂无博客

返回顶部
顶部