summaryrefslogtreecommitdiffstats
path: root/templates/login
diff options
context:
space:
mode:
authorPhilip Sargent <philip.sargent@gmail.com>2025-01-20 21:57:11 +0000
committerPhilip Sargent <philip.sargent@gmail.com>2025-01-20 21:57:11 +0000
commitba5987b67417ef6af563dbe7c8405f4c6182eaee (patch)
tree7fbecca514f01e2e4cd7d04e8629ba95159d198e /templates/login
parentd79ffd8354413f4f295e13ecdea31d90d7722af5 (diff)
downloadtroggle-ba5987b67417ef6af563dbe7c8405f4c6182eaee.tar.gz
troggle-ba5987b67417ef6af563dbe7c8405f4c6182eaee.tar.bz2
troggle-ba5987b67417ef6af563dbe7c8405f4c6182eaee.zip
form now working with basic validation
Diffstat (limited to 'templates/login')
-rw-r--r--templates/login/register.html40
1 files changed, 36 insertions, 4 deletions
diff --git a/templates/login/register.html b/templates/login/register.html
index 9c1527f..d62861f 100644
--- a/templates/login/register.html
+++ b/templates/login/register.html
@@ -29,23 +29,55 @@ function myFunction() {
<div class='middle'>
<h2>User registration - for a personal login to Troggle</h2>
</div>
-<h3>Register a password and your email</h3>
+<h3>Register a password and your email address</h3>
<!--using template login/register.html -->
-<p>For previous expoers, your username must be your id as listed on the <a href='/people'>past expoers list</a>
+<p>For previous expoers, your username must be your 'troggle id' as listed on the <a href='/people_ids'>past expoers list</a>
+<p>This will eventually sign you up automatically to the
+<a href="https://lists.wookware.org/cgi-bin/mailman/roster/expo">expo email list</a>.
+So type in the same email address that you use there.
<div style='width: 40%' align="right">
<form method="post" accept-charset="utf-8">{% csrf_token %}
{{form.as_p}}
<div class='align-right'>
- <input type="checkbox" checked name="visible" onclick="myFunction()">Make Passwords visible
+ <input type="checkbox" checked name="visible" onclick="myFunction()">Make Passwords visible (on this form only)
<br /><br /><input type="submit" value="Register &rarr;">
</div>
</form>
+</div>
+<div style='width: 40%' align="left">
+<span style="color:red">
+{{ form.non_field_errors }} <!-- form validation errors appear here -->
+</span>
+<p>Unfortunately cavers tend to use weird and playful names when signing up for things,
+so we can't automatically connect the troggle names and ids with the email addresses
+on the email list. And we don't believe in signing people up for things without their
+direct permission anyway.
+Having said that, we <em>will</em> sign you up automatically to the expo email list as
+that is how expo manages everything and it is a condition of coming on expo.
+<p>But the automatic sign-up to the email list is not working yet, and may not be before April 2025.
+So if you don't want to miss out on anything important, make sure you sign up to the
+<a href="https://lists.wookware.org/cgi-bin/mailman/roster/expo">email list</a>
+right now.
+<h3>Students !</h3>
+Please do not use an email address which will expire when you leave your current institution.
+This will happen much sooner than you realise.
+<h3>Security note</h3>
+We never store passwords at all, we only store a cryptographic hash.
+We do store your email address but only 'in clear' inside the live database online
+where it is accessible only to the database administrators. There is no troggle report
+which publishes your email address.
+For permanent storage all email addresses are encrypted. Your troggle
+username is public however, and we do not have anonymous people attending expo.
+<p>The password we are asking for is used only to log on to troggle to keep track of
+who is editing the current expo records, website content, historic survey data and
+when using the expo kanban software. It is not the same as the password to access your email
+and it is not the same as the password you use to interact with the expo email list.
-
+</div>
{% endblock %}