remind.php 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. /* @var $this yii\web\View */
  3. /* @var $form yii\bootstrap4\ActiveForm */
  4. use yii\helpers\Url;
  5. use yii\helpers\Html;
  6. $this->title = 'Have login';
  7. $this->params['breadcrumbs'][] = $this->title;
  8. ?>
  9. <div class="site-login">
  10. <h1><?= Html::encode($this->title) ?></h1>
  11. <p>have logged in recently:</p>
  12. <div class="row">
  13. <div class="col-lg-12">
  14. username:<?= Yii::$app->user->identity->username; ?> <br>
  15. automatic login after <span class="seconds">3</span> seconds <br>
  16. <?= Html::a('logout', [
  17. 'logout',
  18. 'response_type' => Yii::$app->request->get('response_type'),
  19. 'client_id' => Yii::$app->request->get('client_id'),
  20. 'redirect_uri' => Yii::$app->request->get('redirect_uri'),
  21. 'state' => Yii::$app->request->get('state'),
  22. 'scope' => Yii::$app->request->get('scope')
  23. ]) ?>
  24. </div>
  25. </div>
  26. </div>
  27. <script>
  28. var timer = setInterval(function () {
  29. var seconds = $('.seconds').text();
  30. seconds = parseInt(seconds) - 1;
  31. if (seconds < 0) {
  32. window.location.href = "<?= Url::to(['authorization']); ?>";
  33. return;
  34. }
  35. $('.seconds').text(seconds);
  36. }, 1000)
  37. </script>
粤ICP备19079148号