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 프레임워크 )
동시에 원래 사용자 구성을 삭제합니다
또한 작성하는 컨트롤러, 모델 및 데이터베이스에는 사용자가 없어야 한다는 점에 주의하세요
마지막으로 $ php yii migration/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 중국어 웹사이트, 다수의 thinkphp 튜토리얼, 배우기를 환영합니다!
위 내용은 yii2에서 사용자 컴포넌트를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!