]>
Commit | Line | Data |
---|---|---|
db4f0ba9 MR |
1 | <!-- extend from base layout --> |
2 | {% extends "base.html" %} | |
3 | ||
4 | {% block content %} | |
5 | <script type="text/javascript"> | |
6 | function set_openid(openid, pr) | |
7 | { | |
8 | u = openid.search('<username>') | |
9 | if (u != -1) { | |
10 | // openid requires username | |
11 | user = prompt('Enter your ' + pr + ' username:') | |
12 | openid = openid.substr(0, u) + user | |
13 | } | |
14 | form = document.forms['login']; | |
15 | form.elements['openid'].value = openid | |
16 | } | |
17 | </script> | |
18 | <h1>Sign In</h1> | |
19 | <h4>{{ error }}</h4> | |
20 | <form action="" method="post" name="login"> | |
21 | {{ form.hidden_tag() }} | |
22 | <p> | |
23 | Please enter your OpenID:<br> | |
24 | {{ form.openid(size=80) }}<br> | |
25 | {% for error in form.openid.errors %} | |
26 | <span style="color: red;">[{{ error }}]</span> | |
27 | {% endfor %}<br> | |
28 | |{% for pr in providers %} | |
29 | <a href="javascript:set_openid('{{ pr.url }}', '{{ pr.name }}');">{{ pr.name }}</a> | | |
30 | {% endfor %} | |
31 | </p> | |
32 | <p>{{ form.remember_me }} Remember Me</p> | |
33 | <p><input type="hidden" name="next" value="{{ next }}"></p> | |
34 | <p><input type="submit" value="Sign In"></p> | |
35 | </form> | |
36 | {% endblock %} |