dev-master
9999999-devA yii-module for user management built on top of crisu83/yii-auth
BSD-3-Clause
The Requires
user profile yii
A yii-module for user management built on top of crisu83/yii-auth
Download or checkout (SVN/Git) from http://yii-user.2mx.org and unpack files in your protected/modules/user, (*1)
clone git git@github.com:mishamx/yii-user.git
Change your config main:, (*2)
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', ), #... ), #... );
Change your config console:, (*3)
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'), ), #... ), #... );
Run command: yiic migrate --migrationPath=user.migrations, (*4)
Input admin login, email and password, (*5)
A yii-module for user management built on top of crisu83/yii-auth
BSD-3-Clause
user profile yii