54 lines
1.9 KiB
PHP
54 lines
1.9 KiB
PHP
<?php
|
|
require_once __DIR__ . '/layout.php';
|
|
|
|
ob_start();
|
|
?>
|
|
|
|
<div class="card">
|
|
<div class="card-header text-center text-white">
|
|
<i class="bi bi-shield-lock icon-large"></i>
|
|
<h4 class="mt-2 mb-0">Logowanie</h4>
|
|
</div>
|
|
<div class="card-body p-4">
|
|
<?php if (isset($error)): ?>
|
|
<div class="alert alert-danger alert-dismissible fade show" role="alert">
|
|
<i class="bi bi-exclamation-triangle-fill me-2"></i>
|
|
<?= htmlspecialchars($error) ?>
|
|
<button type="button" class="btn-close" data-bs-dismiss="alert"></button>
|
|
</div>
|
|
<?php endif; ?>
|
|
|
|
<form method="POST" action="/zaloguj">
|
|
<div class="mb-3">
|
|
<label for="login" class="form-label">
|
|
<i class="bi bi-person-fill me-1"></i>Login
|
|
</label>
|
|
<input type="text" class="form-control" id="login" name="login"
|
|
placeholder="Wprowadź login" required autofocus>
|
|
</div>
|
|
<div class="mb-4">
|
|
<label for="password" class="form-label">
|
|
<i class="bi bi-key-fill me-1"></i>Hasło
|
|
</label>
|
|
<input type="password" class="form-control" id="password" name="password"
|
|
placeholder="Wprowadź hasło" required>
|
|
</div>
|
|
<div class="d-grid">
|
|
<button type="submit" class="btn btn-primary btn-lg">
|
|
<i class="bi bi-box-arrow-in-right me-2"></i>Zaloguj się
|
|
</button>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
<div class="card-footer text-center text-muted bg-transparent border-0 pb-4">
|
|
<small>
|
|
<i class="bi bi-info-circle me-1"></i>
|
|
System zabezpieczony uwierzytelnianiem dwuskładnikowym
|
|
</small>
|
|
</div>
|
|
</div>
|
|
|
|
<?php
|
|
$content = ob_get_clean();
|
|
renderLayout('Logowanie', $content);
|