jakharbek/yii2-users

用户

安装: 170

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 1

分支: 0

开放问题: 0

类型:yii2-extension

1.1 2018-05-29 13:45 UTC

This package is not auto-updated.

Last update: 2024-09-20 20:00:48 UTC


README

用户功能

安装

安装此扩展的首选方法是使用 composer

运行以下命令之一

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

"jakharbek/yii2-users": "*"

将以下内容添加到您的 composer.json 文件的 require 部分。

配置

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

模块路径

jakharbek\users\modules\user\Module

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

'confirmLink', 'unConfirmLink'

示例

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

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

模块路径

jakharbek\users\modules\admin\Module

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

'confirmLink', 'unConfirmLink'

示例

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

然后您需要连接控制器

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

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

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

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

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