jakharbek / yii2-users
用户
1.1
2018-05-29 13:45 UTC
Requires
- yiisoft/yii2: ~2.0.0
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 文件夹中找到迁移文件