leegoway / yii2-uic
Yii2框架的uic扩展
dev-master
2017-04-06 02:28 UTC
Requires
- guzzlehttp/guzzle: ^6.2
- yiisoft/yii2: *
This package is not auto-updated.
Last update: 2024-09-28 19:58:16 UTC
README
Yii2框架的用户中心扩展
包含功能:
- [登录] 接入用户中心的单点登录
- [权限校验] 接入用户中心的权限校验
安装
安装此扩展的首选方式是通过 composer。请查看此扩展的composer.json文件,了解其依赖项和需求。
要安装,可以运行
$ php composer.phar require leegoway/yii2-uic "*"
或者将以下内容添加到你的 composer.json
文件的 require
部分中。
"leegoway/yii2-uic": "*"
使用方法
return [ 'components' => [ 'uicAuther' => [ 'class' => 'leegoway\uic\Auther', 'domain' => 'autops.corp.elong.com',//cookie的domain属性 'path' => '/',//cookie的路径 'expire' => 7200 //超时时间 ] ], ];
然后在需要认证的控制器中,添加以下代码
use leegoway\uic\UicAuthFacade; ... use UicAuthFacade;
其次,你可以像以下代码那样检查权限
Yii::$app->uicAuther->checkPermission($permissionId, $organizationId, [$username]); //$username default current login username