yii2怎么使用user組件

yii2怎么使用user組件

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-&gt;isGuest){   ?&gt;   =?Html::a("<i></i>?注?冊(cè)",['/user/registration/register']);??&gt;?|   =?Html::a("<i></i>?登?錄",['/user/security/login']);??&gt;   <?php   } else {   ?>   =?Html::a("<i></i>?退出",['/user/security/logout']);??&gt;   <?php   }   ?> </div>

PHP中文網(wǎng),大量yii框架,歡迎學(xué)習(xí)!

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊13 分享