oks/yii2-users

用户

安装次数: 51

依赖项: 0

建议者: 0

安全: 0

类型:yii2-extension

dev-master 2018-10-13 08:05 UTC

This package is not auto-updated.

Last update: 2024-09-23 14:32:11 UTC


README

用户功能

安装

安装此扩展的首选方式是通过 composer

运行以下命令:

php composer.phar require --prefer-dist oks/yii2-users "*"

或者在您的 composer.json 文件的 require 部分添加:

"oks/yii2-users": "*"

oks/yii2-users

配置

将模块连接到公共(前端)部分

模块路径

oks\users\modules\user\Module

并指定令牌确认控制器的路径

'confirmLink', 'unConfirmLink'

示例

'modules' => [
      	
	...
        
	'users' => [
            'class' => 'oks\users\modules\user\Module',
            'confirmLink' => 'http://sitename.loc/users/token/confirm?token=',
            'unConfirmLink' => 'http://sitename.loc/users/token/unconfirm?token=',
        ],
    ],

将模块连接到管理(后端)部分

模块路径

oks\users\modules\admin\Module

并指定从前端公共部分到令牌确认控制器的路径

'confirmLink', 'unConfirmLink'

示例

'modules' => [
      	
	...
        
	'users' => [
            'class' => 'oks\users\modules\admin\Module',
            'confirmLink' => 'http://sitename.loc/users/token/confirm?token=',
            'unConfirmLink' => 'http://sitename.loc/users/token/unconfirm?token=',
        ],
    ],

之后,您需要连接控制器

'controllerMap' => [
        'login' => 'oks\users\modules\admin\controllers\LoginController',
        'logout' => 'oks\users\modules\admin\controllers\LogoutController',
    ],

并且还需要配置邮件组件,它应该在邮件发送者ID下

并在主要参数中添加您的电子邮件

[
    'email_from' => 'your@mail',
]

并且您必须执行迁移。您可以在扩展文件夹中的 migrations 文件夹中找到迁移文件。