yii2-uic
所属分类:后台框架
开发工具:PHP
文件大小:0KB
下载次数:0
上传日期:2017-04-06 02:28:10
上 传 者:
sh-1993
说明: Yii2框架的用户中心扩展,
(user center extension for Yii2 framework,)
文件列表:
LICENSE (1509, 2017-04-05)
composer.json (543, 2017-04-05)
composer.lock (21729, 2017-04-05)
src/ (0, 2017-04-05)
src/Auther.php (3177, 2017-04-05)
src/PassCookie.php (841, 2017-04-05)
src/UicAuthFacade.php (457, 2017-04-05)
src/filters/ (0, 2017-04-05)
src/filters/UicAuthFilter.php (4758, 2017-04-05)
# yii2-uic
User center extension for Yii2 framework
包含功能:
* [登录] 接入用户中心的单点登录
* [权限校验] 接入用户中心的权限校验
## Installation
The preferred way to install this extension is through [composer](http://getcomposer.org/download/). Check the [composer.json](https://github.com/daixianceng/yii2-uic/blob/master/composer.json) for this extension's requirements and dependencies.
To install, either run
```
$ php composer.phar require leegoway/yii2-uic "*"
```
or add
```
"leegoway/yii2-uic": "*"
```
to the ```require``` section of your `composer.json` file.
## Usage
```php
return [
'components' => [
'uicAuther' => [
'class' => 'leegoway\uic\Auther',
'domain' => 'autops.corp.elong.com',//cookie的domain属性
'path' => '/',//cookie的路径
'expire' => 7200 //超时时间
]
],
];
```
then in your controller which need auth, then add the following code:
```php
use leegoway\uic\UicAuthFacade;
...
use UicAuthFacade;
```
Secondly, you can check permission like the following code:
```php
Yii::$app->uicAuther->checkPermission($permissionId, $organizationId, [$username]); //$username default current login username
```
近期下载者:
相关文件:
收藏者: