35 lines
905 B
HTML
35 lines
905 B
HTML
<?php
|
||
/**
|
||
* @package Bicycle
|
||
* @description login.html — форма входа
|
||
*
|
||
* @var string|null $error Сообщение об ошибке (неверные данные)
|
||
*/
|
||
|
||
use System\Classes\CSRF;
|
||
|
||
?>
|
||
<h1 class="h3 mb-3">Вход</h1>
|
||
|
||
<?php if ($error !== null): ?>
|
||
<div class="alert alert-danger"><?= htmlspecialchars($error, ENT_QUOTES, 'UTF-8') ?></div>
|
||
<?php endif; ?>
|
||
|
||
<form method="post" action="/login" class="col-md-4">
|
||
<?= CSRF::field() ?>
|
||
|
||
<div class="mb-3">
|
||
<label class="form-label">Логин
|
||
<input type="text" name="login" class="form-control" autofocus>
|
||
</label>
|
||
</div>
|
||
|
||
<div class="mb-3">
|
||
<label class="form-label">Пароль
|
||
<input type="password" name="password" class="form-control">
|
||
</label>
|
||
</div>
|
||
|
||
<button type="submit" class="btn btn-primary">Войти</button>
|
||
</form>
|