mishamx / yii-user
本包的最新版本(dev-master)没有提供许可证信息。
Yii PHP 框架扩展,用于注册和管理用户账户。
dev-master
2017-04-24 08:29 UTC
Requires
- yiisoft/yii: >=1.1.9
This package is auto-updated.
Last update: 2024-08-29 04:32:05 UTC
README
下载
从http://yii-user.2mx.org下载或检出(SVN/Git),然后将文件解压到您的protected/modules/user目录下
Git 克隆
clone git git@github.com:mishamx/yii-user.git
配置
修改您的config/main
return array(
#...
// autoloading model and component classes
'import'=>array(
'application.models.*',
'application.components.*',
'application.modules.user.models.*',
'application.modules.user.components.*',
),
#...
'modules'=>array(
#...
'user'=>array(
# encrypting method (php hash function)
'hash' => 'md5',
# send activation email
'sendActivationMail' => true,
# allow access for non-activated users
'loginNotActiv' => false,
# activate user on registration (only sendActivationMail = false)
'activeAfterRegister' => false,
# automatically login from registration
'autoLogin' => true,
# registration path
'registrationUrl' => array('/user/registration'),
# recovery password path
'recoveryUrl' => array('/user/recovery'),
# login form path
'loginUrl' => array('/user/login'),
# page after login
'returnUrl' => array('/user/profile'),
# page after logout
'returnLogoutUrl' => array('/user/login'),
),
#...
),
#...
// application components
'components'=>array(
#...
'db'=>array(
#...
'tablePrefix' => 'tbl_',
#...
),
#...
'user'=>array(
// enable cookie-based authentication
'class' => 'WebUser',
),
#...
),
#...
);
修改您的config/console
return array(
#...
'modules'=>array(
#...
'user'=>array(
# encrypting method (php hash function)
'hash' => 'md5',
# send activation email
'sendActivationMail' => true,
# allow access for non-activated users
'loginNotActiv' => false,
# activate user on registration (only sendActivationMail = false)
'activeAfterRegister' => false,
# automatically login from registration
'autoLogin' => true,
# registration path
'registrationUrl' => array('/user/registration'),
# recovery password path
'recoveryUrl' => array('/user/recovery'),
# login form path
'loginUrl' => array('/user/login'),
# page after login
'returnUrl' => array('/user/profile'),
# page after logout
'returnLogoutUrl' => array('/user/login'),
),
#...
),
#...
);
安装
运行命令:yiic migrate --migrationPath=user.migrations
输入管理员登录名、邮箱和密码