oks / yii2-users
dev-master
2018-10-13 08:05 UTC
Requires
- yiisoft/yii2: ~2.0.0
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 文件夹中找到迁移文件。