login.php 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <?php
  2. /* @var $this yii\web\View */
  3. /* @var $form yii\bootstrap\ActiveForm */
  4. /* @var $model \common\modules\user\models\LoginForm */
  5. use yii\bootstrap\ActiveForm;
  6. use yii\helpers\Html;
  7. $this->title = Yii::t('common', 'Login');
  8. ?>
  9. <div class="site-login">
  10. <div class="row">
  11. <div class="col-lg-5">
  12. <?php $form = ActiveForm::begin(['id' => 'login-form']); ?>
  13. <?= $form->field($model, 'username') ?>
  14. <?= $form->field($model, 'password')->passwordInput() ?>
  15. <?= $form->field($model, 'rememberMe')->checkbox() ?>
  16. <div style="color:#999;margin:1em 0">
  17. 如果忘记了密码,你可以 <?= Html::a('重置密码', ['/user/security/request-password-reset']) ?>.
  18. </div>
  19. <div class="form-group">
  20. <?php
  21. $loginOptions = [
  22. 'class' => 'btn btn-primary', 'name' => 'login-button'
  23. ];
  24. if (Yii::$app->request->isAjax) {
  25. $loginOptions['data-ajax'] = 1;
  26. $loginOptions['data-refresh-pjax-container'] = 'header-container';
  27. $loginOptions['data-callback'] = '$.modal.close()';
  28. }
  29. ?>
  30. <?= Html::submitButton('登录', $loginOptions) ?>
  31. &nbsp;&nbsp;还没有帐号? <?= Html::a('马上注册', ['/user/registration/signup']) ?>
  32. </div>
  33. <?php ActiveForm::end(); ?>
  34. <?= \common\modules\user\widgets\AuthChoice::widget([
  35. 'id' => 'auth-login',
  36. 'baseAuthUrl' => ['/user/security/auth'],
  37. 'popupMode' => true,
  38. ]); ?>
  39. </div>
  40. </div>
  41. </div>