thinkAuthorization 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
thinkAuthorization 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
thinkAuthorization 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
thinkAuthorization 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
thinkAuthorization 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 未知
开发语言 PHP
操作系统 跨平台
软件类型 开源软件
开发厂商
地区 国产
提 交 者 mqycn
适用人群 未知
收录时间 2017-03-31

软件简介

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

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (2)

加载中
打分: 推荐
值得借鉴,谢谢分享!
2017/09/21 08:37
回复
举报
这个东西不错
2017/06/09 14:16
回复
举报
更多评论
暂无内容
暂无内容
暂无内容
2 评论
37 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部