aboutsummaryrefslogtreecommitdiff
path: root/app/templates/users
diff options
context:
space:
mode:
authorrubenwardy <rw@rubenwardy.com>2018-05-29 18:07:23 +0100
committerrubenwardy <rw@rubenwardy.com>2018-05-29 18:07:23 +0100
commit6353ac29e93877aa840ace90b0c4ce9bea7db313 (patch)
tree817b0ed8df831aeea52719e7d3fff664af73c634 /app/templates/users
parenta4b583bac50dd00908e0ca38d4f79f3d01c02497 (diff)
downloadcheatdb-6353ac29e93877aa840ace90b0c4ce9bea7db313.tar.xz
Add set password form
Diffstat (limited to 'app/templates/users')
-rw-r--r--app/templates/users/set_password.html28
-rw-r--r--app/templates/users/user_profile_page.html12
2 files changed, 40 insertions, 0 deletions
diff --git a/app/templates/users/set_password.html b/app/templates/users/set_password.html
new file mode 100644
index 0000000..6fc12ba
--- /dev/null
+++ b/app/templates/users/set_password.html
@@ -0,0 +1,28 @@
+{% extends "base.html" %}
+
+{% block title %}
+ Set Password
+{% endblock %}
+
+{% block content %}
+<h1>Set Password</h1>
+
+{% from "macros/forms.html" import render_field, render_submit_field %}
+<form action="" method="POST" class="form" role="form">
+ <div class="row">
+ <div class="col-sm-6 col-md-5 col-lg-4">
+ {{ form.hidden_tag() }}
+
+ {% if not current_user.email %}
+ {{ render_field(form.email, tabindex=230) }}
+ {% endif %}
+
+ {{ render_field(form.password, tabindex=230) }}
+ {{ render_field(form.password2, tabindex=240) }}
+
+ {{ render_submit_field(form.submit, tabindex=280) }}
+ </div>
+ </div>
+</form>
+
+{% endblock %}
diff --git a/app/templates/users/user_profile_page.html b/app/templates/users/user_profile_page.html
index 062e9e8..c1cdb00 100644
--- a/app/templates/users/user_profile_page.html
+++ b/app/templates/users/user_profile_page.html
@@ -42,6 +42,18 @@
{% endif %}
</td>
</tr>
+ {% if user == current_user %}
+ <tr>
+ <td>Password:</td>
+ <td>
+ {% if user.password %}
+ Set | <a href="{{ url_for('user.change_password') }}">Change</a>
+ {% else %}
+ Not set | <a href="{{ url_for('set_password_page') }}">Set</a>
+ {% endif %}
+ </td>
+ </tr>
+ {% endif %}
</table>
</div>