flask-base/templates/register.html

53 lines
2.5 KiB
HTML

{% extends "base.html" %}
{% block title %}Register{% endblock %}
{% block content %}
<div class="auth-wrapper">
<div class="form-container">
<div class="card shadow">
<div class="card-body">
<h2 class="card-title text-center mb-4">Create Account</h2>
<form method="POST" enctype="multipart/form-data">
<input type="hidden" name="csrf_token" value="{{ csrf_token() }}"/>
{% if not token %}
<div class="mb-3">
<label class="form-label">Company Name</label>
<input type="text" class="form-control" name="company_name" required>
</div>
{% endif %}
<div class="mb-3">
<label class="form-label">Email address</label>
<input type="email" class="form-control" name="email" required>
</div>
<div class="mb-3">
<label class="form-label">First Name</label>
<input type="text" class="form-control" name="first_name">
</div>
<div class="mb-3">
<label class="form-label">Last Name</label>
<input type="text" class="form-control" name="last_name">
</div>
<div class="mb-3">
<label class="form-label">Password</label>
<input type="password" class="form-control" name="password" required>
</div>
<div class="mb-3">
<label class="form-label">Confirm Password</label>
<input type="password" class="form-control" name="confirm_password" required>
</div>
<div class="mb-4">
<label class="form-label">Avatar (Optional)</label>
<input type="file" class="form-control" name="avatar" accept="image/*">
<small class="text-muted">Upload a profile picture (PNG, JPG, GIF, WEBP)</small>
</div>
<button type="submit" class="btn btn-primary w-100">Register</button>
</form>
<div class="text-center mt-3">
Already have an account? <a href="{{ url_for('login') }}" class="text-decoration-none">Login here</a>
</div>
</div>
</div>
</div>
</div>
{% endblock %}