Initial commit: VPN panel on Go, PostgreSQL 17, Docker, Xray-core
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
{{define "content"}}
|
||||
<section class="auth-page">
|
||||
<div class="auth-card">
|
||||
<h1>Регистрация администратора</h1>
|
||||
<p class="auth-sub">Допускается только <strong>один</strong> администратор. После создания регистрация будет закрыта.</p>
|
||||
|
||||
{{if .CanRegister}}
|
||||
<form method="post" action="/register" class="form">
|
||||
<label>
|
||||
<span>Email</span>
|
||||
<input type="email" name="email" required autocomplete="email" placeholder="admin@example.com">
|
||||
</label>
|
||||
<label>
|
||||
<span>Пароль (мин. 8 символов)</span>
|
||||
<input type="password" name="password" required minlength="8" autocomplete="new-password">
|
||||
</label>
|
||||
<label>
|
||||
<span>Подтверждение пароля</span>
|
||||
<input type="password" name="password_confirm" required minlength="8" autocomplete="new-password">
|
||||
</label>
|
||||
<button type="submit" class="btn btn-primary btn-block">Создать администратора</button>
|
||||
</form>
|
||||
{{else}}
|
||||
<p class="auth-warn">Администратор уже существует.</p>
|
||||
<a href="/login" class="btn btn-ghost btn-block">Войти</a>
|
||||
{{end}}
|
||||
<p class="auth-footer"><a href="/">← На главную</a></p>
|
||||
</div>
|
||||
</section>
|
||||
{{end}}
|
||||
Reference in New Issue
Block a user