53 lines
2.5 KiB
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 %} |