YII2怎么使用user組件 ? ?
1、首先安裝yii2 user組件
composer?require?"dektrium/yii2-user:0.9.*@dev"
2、然后進行配置
'modules'?=>?[ ????'user'?=>?[ ????????'class'?=>?'dektriumuserModule', ????????'confirmWithin'?=>?21600, ????????'cost'?=>?12, ????????'admins'?=>?['admin'] ????], ],
3、注意事項
(相關教程推薦:yii框架)
同時刪除本來的user配置此外要注意自己寫的控制器,model,數(shù)據(jù)庫這些都不能有user最后執(zhí)行$ php yii migrate/up –migrationPath=@vendor/dektrium/yii2-user/migrations這樣就安裝完畢。
4. 使用yii2-user
下面是對應功能的url,其余使用和yii2自帶的user差不多的
/user/registration/register?Displays?registration?form /user/registration/resend?Displays?resend?form /user/registration/confirm?Confirms?a?user?(requires?id?and?token?query?params) /user/security/login?Displays?login?form /user/security/logout?Logs?the?user?out?(available?only?via?POST?method) /user/recovery/request?Displays?recovery?request?form /user/recovery/reset?Displays?password?reset?form?(requires?id?and?token?query?params) /user/settings/profile?Displays?profile?settings?form /user/settings/account?Displays?account?settings?form?(email,?username,?password) /user/settings/networks?Displays?social?network?accounts?settings?page /user/profile/show?Displays?user's?profile?(requires?id?query?param) /user/admin/index?Displays?user?management?interface
例如:
<div> <?php if(Yii::$app->user->isGuest){ ?> =?Html::a("<i></i>?注?冊",['/user/registration/register']);??>?| =?Html::a("<i></i>?登?錄",['/user/security/login']);??> <?php } else { ?> =?Html::a("<i></i>?退出",['/user/security/logout']);??> <?php } ?> </div>
PHP中文網(wǎng),大量yii框架,歡迎學習!
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載。
THE END