leegoway/yii2-uic

Yii2框架的uic扩展

安装次数: 26

依赖: 0

建议者: 0

安全: 0

星标: 2

关注者: 2

分支: 0

开放问题: 0

类型:yii2-extension

dev-master 2017-04-06 02:28 UTC

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