YII2怎么使用user組件 ? ?
1、首先安裝yii2 user組件
composer?require?"dektrium/yii2-user:0.9.*@dev"
2、然后進(jìn)行配置
'modules'?=>?[ ????'user'?=>?[ ????????'class'?=>?'dektriumuserModule', ????????'confirmWithin'?=>?21600, ????????'cost'?=>?12, ????????'admins'?=>?['admin'] ????], ],
3、注意事項(xiàng)
(相關(guān)教程推薦:yii框架)
同時(shí)刪除本來(lái)的user配置此外要注意自己寫的控制器,model,數(shù)據(jù)庫(kù)這些都不能有user最后執(zhí)行$ php yii migrate/up –migrationPath=@vendor/dektrium/yii2-user/migrations這樣就安裝完畢。
4. 使用yii2-user
下面是對(duì)應(yīng)功能的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>?注?冊(cè)",['/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框架,歡迎學(xué)習(xí)!
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載。
THE END