34 lines
1.7 KiB
HTML
34 lines
1.7 KiB
HTML
|
|
{% extends "base.html" %}
|
||
|
|
{% block title %}Create account — Ballistic Analyzer{% endblock %}
|
||
|
|
{% block content %}
|
||
|
|
<h1>Create account</h1>
|
||
|
|
|
||
|
|
<form method="post" action="{{ url_for('auth.register') }}" style="max-width:360px;">
|
||
|
|
<div style="margin-bottom:1rem;">
|
||
|
|
<label style="display:block;font-size:0.88rem;font-weight:600;color:#444;margin-bottom:0.3rem;">Email</label>
|
||
|
|
<input type="email" name="email" value="{{ prefill_email or '' }}" required autocomplete="email"
|
||
|
|
style="width:100%;padding:0.55rem 0.75rem;border:1px solid #ccc;border-radius:4px;font-size:0.95rem;">
|
||
|
|
</div>
|
||
|
|
<div style="margin-bottom:1rem;">
|
||
|
|
<label style="display:block;font-size:0.88rem;font-weight:600;color:#444;margin-bottom:0.3rem;">Password
|
||
|
|
<span style="font-weight:400;color:#888;">(min. 8 characters)</span>
|
||
|
|
</label>
|
||
|
|
<input type="password" name="password" required autocomplete="new-password" minlength="8"
|
||
|
|
style="width:100%;padding:0.55rem 0.75rem;border:1px solid #ccc;border-radius:4px;font-size:0.95rem;">
|
||
|
|
</div>
|
||
|
|
<div style="margin-bottom:1.5rem;">
|
||
|
|
<label style="display:block;font-size:0.88rem;font-weight:600;color:#444;margin-bottom:0.3rem;">Confirm password</label>
|
||
|
|
<input type="password" name="confirm_password" required autocomplete="new-password"
|
||
|
|
style="width:100%;padding:0.55rem 0.75rem;border:1px solid #ccc;border-radius:4px;font-size:0.95rem;">
|
||
|
|
</div>
|
||
|
|
<button type="submit"
|
||
|
|
style="width:100%;background:#1a1a2e;color:#fff;border:none;border-radius:4px;padding:0.65rem;font-size:0.95rem;cursor:pointer;">
|
||
|
|
Create account
|
||
|
|
</button>
|
||
|
|
</form>
|
||
|
|
|
||
|
|
<p style="font-size:0.9rem;color:#555;margin-top:1.25rem;">
|
||
|
|
Already have an account? <a href="{{ url_for('auth.login') }}">Sign in</a>
|
||
|
|
</p>
|
||
|
|
{% endblock %}
|