diff options
| author | rubenwardy <rw@rubenwardy.com> | 2018-05-13 23:31:42 +0100 |
|---|---|---|
| committer | rubenwardy <rw@rubenwardy.com> | 2018-05-13 23:33:05 +0100 |
| commit | ff8bf992a9048e55b58ece46cf25cc3a43edcef7 (patch) | |
| tree | 02a1a7198a9fd20539465a0ccd378f0dd02f8913 /app/templates/users | |
| parent | 31615da169766087a35c104d6aa8797a6eaa7594 (diff) | |
| download | cheatdb-ff8bf992a9048e55b58ece46cf25cc3a43edcef7.tar.xz | |
Add user account claiming
Diffstat (limited to 'app/templates/users')
| -rw-r--r-- | app/templates/users/claim.html | 98 |
1 files changed, 98 insertions, 0 deletions
diff --git a/app/templates/users/claim.html b/app/templates/users/claim.html new file mode 100644 index 0000000..f4333d9 --- /dev/null +++ b/app/templates/users/claim.html @@ -0,0 +1,98 @@ +{% extends "base.html" %} + +{% block title %} +Verify forum account +{% endblock %} + +{% block content %} + <div class="box box_grey"> + <h2>{{ self.title() }}</h2> + + <p> + Create an account by linking it to your forum account and optionally + your github account. + </p> + + {% if current_user.is_authenticated %} + <p> + Please log out to continue. + </p> + <p> + <a href="{{ url_for('user.logout', next=url_for('user_claim_page')) }}" class="button">Logout</a> + </p> + {% else %} + <p> + <b>Don't have a forum account?</b> + Unfortunately, you need a forum account to register. + This is because you also need to create forum topics for any packages + you may upload. + </p> + + <a href="https://forum.minetest.net/ucp.php?mode=register"> + Create a Forum Account + </a> + {% endif %} + </div> + + {% if not current_user.is_authenticated %} + <div class="box box_grey"> + <h2>Option 1 - Use GitHub field in forum profile</h2> + + <form method="post" action="{{ url_for('user_claim_page') }}"> + <input type="hidden" name="claim_type" value="github"> + <input type="hidden" name="csrf_token" value="{{ csrf_token() }}" /> + + <p> + Enter your forum username here: + </p> + + <input type="text" name="username" value="{{ username }}" required placeholder="Forum username"> + + <p> + You'll need to have the GitHub field in your forum profile + filled out. Log into the forum and + <a href="https://forum.minetest.net/ucp.php?i=173"> + do that here</a>. + </p> + + <input type="submit" value="Next: log in with GitHub"> + </form> + </div> + + <!--<div class="box box_grey"> + <h2>Option 2 - Paste verification token into signature</h2> + + <form method="post" action="{{ url_for('user_claim_page') }}"> + <input type="hidden" name="claim_type" value="forum"> + <input type="hidden" name="csrf_token" value="{{ csrf_token() }}" /> + + <p> + Enter your forum username here: + </p> + + <input type="text" name="username" value="{{ username }}" required placeholder="Forum username"> + + <p> + Go to + <a href="https://forum.minetest.net/ucp.php?i=profile&mode=signature"> + User Control Panel > Profile > Edit signature + </a> + </p> + <p> + Paste this into your signature: + </p> + + <input type="text" value="{{ key }}" readonly size=32> + + <p> + Click next so we can check it. + </p> + <p> + Don't worry, you can remove it after this is done. + </p> + + <input type="submit" value="Next"> + </form> + </div>--> + {% endif %} +{% endblock %} |
