0 Star 0 Fork 7

龙人 / thinkAuthorization

forked from mqycn / thinkAuthorization 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

#thinkAuthorization

#1、更新权限表

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

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

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

#2、权限拦截的方法

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

已包含完整的代码演示。

#源代码

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

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

权限表设置 /src/thinkAuthorization.sql

#使用方式(整理中):

ThinkPHP3.2.x

ThinkPHP3.1.x

ThinkPHP3.0

#测试(使用ThinkPHP3.2)

请将 当前目录设置为 根目录,访问 http://您的IP/demo 测试

1、参考 /demo/ThinkPHP/请下载ThinkPHP3.2核心版.md下载核心库

2、导入 /src/thinkAuthorization.sql 到数据库中

图文说明请参考: thinkAuthorization图文说明

空文件

简介

thinkphp 权限管理,同时支持 ThinkPHP3.0,ThinkPHP3.1,ThinkPHP3.2(默认)。 自动根据 控制器(Controller)下的方法(Action) 生成权限项目。演示地址: 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
PHP
1
https://gitee.com/long_ren/thinkAuthorization.git
git@gitee.com:long_ren/thinkAuthorization.git
long_ren
thinkAuthorization
thinkAuthorization
master

搜索帮助

14c37bed 8189591 565d56ea 8189591