Download the PHP package clement/yii-rest-rbac without Composer
On this page you can find all versions of the php package clement/yii-rest-rbac. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package yii-rest-rbac
Yii-rest-rbac 后台RBAC配置
写在前面
本篇只讲述如何使用Yii-rest-rbac
进行 restful API
认证和权限管理,关于原理,请移步
[Yii-REST-RBAC原理]()(目前未完成)
下载安装
创建数据表
- 使用
@vendor\\clement\\yii-rest-rbac\\migrations
下的yii-rest-rbac.sql
导入到数据库中 - 你可以修改
表前缀cc_
或者在数据库配置中添加
配置文件
-
在
app
(backend/ common )的main.php
中添加 -
在
User
中添加以下函数 (==注意函数中xxx参数需要自己修改==) -
在
LoginForm
中添加 -
使用认证
-
创建所有
api
控制器基类 - 在
UserController
中修改behaviors()
填加
-
-
第一步使用
用户名/密码
获取token
- 第二步所有请求头部携带token
- 使用权限
- 使用
admin/route
的url 即可到后台管理,原理请参照yii的官方文档的RBAC - 如果需要将在下个版本提供所有页面的rest版
- 现在提供的接口
- 使用
- 结果样例
All versions of yii-rest-rbac with dependencies
PHP Build Version
Package Version
Requires
yiisoft/yii2 Version
~2.0.7
clement/yii-rest-rbac Version ~2.0.0
lcobucci/jwt Version ~3.2.0
clement/yii-rest-rbac Version ~2.0.0
lcobucci/jwt Version ~3.2.0
The package clement/yii-rest-rbac contains the following files
Loading the files please wait ....