added user pages

This commit is contained in:
bacalhau 2026-03-04 00:26:12 +00:00
parent cd74903184
commit c6448bcf55
9 changed files with 55 additions and 23 deletions

View file

@ -3,48 +3,48 @@
{% block content %}
<h2>Register</h2>
<form method="POST">
<form method="POST" enctype="multipart/form-data">
<h3>Identity</h3>
<input type="text" name="username" placeholder="Username" required>*<br>
<textarea name="pgp" placeholder="PGP Public Key" required></textarea>*<br>
<h3>Identity (required)</h3>
<input type="text" name="username" placeholder="Username" required><br>
<textarea name="pgp" placeholder="PGP Public Key" required></textarea><br>
<h3>Personal Info</h3>
<input type="text" name="firstname" placeholder="First Name" required>*<br>
<input type="text" name="lastname" placeholder="Last Name" required>*<br>
<h3>Personal Info (required)</h3>
<input type="text" name="firstname" placeholder="First Name" required><br>
<input type="text" name="lastname" placeholder="Last Name" required><br>
<select name="sex" required>
<option value="">Select Sex</option>
<option value="male">Male</option>
<option value="female">Female</option>
</select>*<br>
</select><br>
<input type="date" name="date_of_birth" required>*<br>
<input type="date" name="date_of_birth" required><br>
<h3>Profile Picture</h3>
<input type="file" name="profile_picture" accept="image/*" required>*<br>
<h3>Profile Picture (required)</h3>
<input type="file" name="profile_picture" accept="image/*" required><br>
<h3>Other Pictures</h3>
<h3>Other Pictures (optional, multiple)</h3>
<input type="file" name="pictures" accept="image/*" multiple><br>
<h3>Location</h3>
<h3>Location (required)</h3>
<select name="country" required>
<option value="">Select Country</option>
{% for c in countries %}
<option value="{{ c }}">{{ c }}</option>
{% endfor %}
</select>*<br>
</select><br>
<input type="text" name="city" placeholder="City"><br>
<h3>Physical Attributes</h3>
<h3>Physical Attributes (optional)</h3>
<input type="number" step="0.01" name="height" placeholder="Height (m)"><br>
<input type="number" name="weight" placeholder="Weight (kg)"><br>
<input type="text" name="race" placeholder="Race"><br>
<h3>Preferences</h3>
<h3>Preferences (optional)</h3>
<input type="text" name="prefered_age_range" placeholder="Preferred Age Range (e.g. 20-30)"><br>
<h3>Contacts</h3>
<h3>Contacts (required)</h3>
<input type="text" name="xmpp" placeholder="XMPP" required><br>
<input type="email" name="email" placeholder="Email"><br>
<input type="text" name="phone" placeholder="Phone"><br><br>