yii2 でユーザー コンポーネントを使用する方法
1. まず yii2 ユーザー コンポーネント
composer require "dektrium/yii2-user:0.9.*@dev"
2 をインストールし、
'modules' => [ 'user' => [ 'class' => 'dektrium\user\Module', 'confirmWithin' => 21600, 'cost' => 12, 'admins' => ['admin'] ], ],
3. 注
(推奨される関連チュートリアル: yii Framework)
元のユーザー設定も同時に削除します。 time
さらに、作成するコントローラー、モデル、データベースにはユーザーを含めることはできないことに注意してください
最後に $ php yii merge/up --migrationPath=@vendor/dektrium/yii2- を実行します。 user/migrations
インストールが完了しました。
4. yii2-user を使用します
以下は対応する関数の URL で、残りは yii2
/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 class="login-strip"> <?php if(Yii::$app->user->isGuest){ ?> <?= Html::a("<i class='icon-plus'></i> 注 册",['/user/registration/register']); ?> | <?= Html::a("<i class='icon-signin'></i> 登 录",['/user/security/login']); ?> <?php } else { ?> <?= Html::a("<i class='icon-signout'></i> 退出",['/user/security/logout']); ?> <?php } ?> </div>
PHP 中国語 Web サイト、多数の thinkphp チュートリアル 、学習へようこそ!
以上がyii2でユーザーコンポーネントを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。