login.php 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. <?php
  2. use yii\helpers\Html;
  3. use yii\bootstrap\ActiveForm;
  4. /* @var $this yii\web\View */
  5. /* @var $form yii\bootstrap\ActiveForm */
  6. /* @var $model \common\models\LoginForm */
  7. $this->title = '管理员登录';
  8. $cssString = "html{
  9. background: url('".Yii::$app->config->get('site_login_bg')."');
  10. background-size: cover !important;
  11. background-attachment: fixed !important;
  12. }
  13. .login-page, .register-page{background: transparent;}
  14. .footer {
  15. position: absolute;
  16. height: 70px;
  17. background: #000000;
  18. color: #ffffff;
  19. bottom: 0;
  20. left: 0;
  21. width: 100%;
  22. }
  23. .copyright {
  24. padding: 24px 0;
  25. }
  26. .copyright a {
  27. color: #ffffff;
  28. }
  29. ";
  30. $this->registerCss($cssString);
  31. $fieldOptions1 = [
  32. 'options' => ['class' => 'form-group has-feedback'],
  33. 'inputTemplate' => "{input}<span class='glyphicon glyphicon-envelope form-control-feedback'></span>"
  34. ];
  35. $fieldOptions2 = [
  36. 'options' => ['class' => 'form-group has-feedback'],
  37. 'inputTemplate' => "{input}<span class='glyphicon glyphicon-lock form-control-feedback'></span>"
  38. ];
  39. ?>
  40. <div class="login-box">
  41. <div class="login-logo">
  42. <a href="#"><b style="color: #fff;"><?= Yii::$app->config->get('name') ?></b></a>
  43. </div>
  44. <!-- /.login-logo -->
  45. <div class="login-box-body">
  46. <a href="qrcode-login" style="display: none;">
  47. <img src="/assets/images/qrcode.png"
  48. style="height: 40px; margin-left: 250px; cursor: pointer; position: absolute;" title="扫码登录">
  49. </a>
  50. <h4 class="login-box-msg" style="padding-bottom: 30px;">管理员登录</h4>
  51. <?php $form = ActiveForm::begin(['id' => 'login-form', 'enableClientValidation' => false]); ?>
  52. <?= $form
  53. ->field($model, 'username', $fieldOptions1)
  54. ->label(false)
  55. ->textInput(['placeholder' => $model->getAttributeLabel('username')]) ?>
  56. <?= $form
  57. ->field($model, 'password', $fieldOptions2)
  58. ->label(false)
  59. ->passwordInput(['placeholder' => $model->getAttributeLabel('password')]) ?>
  60. <div class="row">
  61. <div class="col-xs-8">
  62. <?= $form->field($model, 'rememberMe')->checkbox() ?>
  63. </div>
  64. <!-- /.col -->
  65. <div class="col-xs-4">
  66. <?= Html::submitButton('登录', ['class' => 'btn btn-primary btn-flat btn-block btn-flat', 'name' => 'login-button']) ?>
  67. </div>
  68. <!-- /.col -->
  69. </div>
  70. <?php ActiveForm::end(); ?>
  71. </div>
  72. <!-- /.login-box-body -->
  73. </div><!-- /.login-box -->
  74. <div class="footer" style="opacity: 0.5;">
  75. </div>
  76. <div class="footer" style="background: transparent;">
  77. <div class="text-center copyright">© <?= Yii::$app->config->get('copyright') ?> <a href="https://beian.miit.gov.cn/"
  78. target="_blank"><?= Yii::$app->config->get('icp') ?></a></div>
  79. </div>