43 lines
2.2 KiB
HTML
43 lines
2.2 KiB
HTML
{{define "page_login"}}
|
|
{{template "guest_shell_open" dict "Title" "Вход — Amnezia Admin" "Lang" "ru"}}
|
|
<div class="cyber-shell">
|
|
<span class="cyber-corner cyber-corner--tl"></span><span class="cyber-corner cyber-corner--tr"></span>
|
|
<span class="cyber-corner cyber-corner--bl"></span><span class="cyber-corner cyber-corner--br"></span>
|
|
<div class="cyber-hero">
|
|
<div class="hero-icon"><i class="fa-solid fa-shield-halved"></i></div>
|
|
<div class="hero-brand">Cyber // Access</div>
|
|
<h1>Amnezia Admin</h1>
|
|
<p class="lead">Вход в панель управления</p>
|
|
</div>
|
|
|
|
{{if .Error}}<div class="alert alert-danger"><i class="fa-solid fa-triangle-exclamation"></i> {{.Error}}</div>{{end}}
|
|
|
|
<div class="card share-panel">
|
|
<div class="share-panel__head"><i class="fa-solid fa-lock"></i> Вход</div>
|
|
<div class="share-panel__body">
|
|
<form method="post" action="{{appURL "login"}}">
|
|
<input type="hidden" name="_csrf" value="{{csrf}}">
|
|
<div class="mb-3">
|
|
<label class="form-label" for="username"><i class="fa-solid fa-user"></i> Логин</label>
|
|
<input class="form-control" id="username" name="username" type="text" required autocomplete="username" placeholder="admin">
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label" for="password"><i class="fa-solid fa-lock"></i> Пароль</label>
|
|
<input class="form-control" id="password" name="password" type="password" required autocomplete="current-password" placeholder="••••••••">
|
|
</div>
|
|
<button type="submit" class="btn btn-primary w-100"><i class="fa-solid fa-right-to-bracket"></i> Войти</button>
|
|
</form>
|
|
|
|
{{if .PocketEnabled}}
|
|
<div class="text-center text-secondary my-3">или</div>
|
|
<a href="{{appURL "login"}}?oidc=1" class="btn btn-outline-info w-100"><i class="fa-solid fa-key"></i> Войти через Pocket ID</a>
|
|
{{end}}
|
|
</div>
|
|
</div>
|
|
|
|
{{if .NoAdmins}}<p class="hint text-center">Нет учётных записей — <a href="{{appURL "install"}}">установка</a></p>{{end}}
|
|
</div>
|
|
{{template "guest_footer" .}}
|
|
{{template "guest_shell_close" .}}
|
|
{{end}}
|