diff options
| author | Justin J. Novack <jnovack@gmail.com> | 2012-09-16 01:17:46 -0400 |
|---|---|---|
| committer | Justin J. Novack <jnovack@gmail.com> | 2012-09-16 01:17:46 -0400 |
| commit | a73791f16d10ea0e2c477f29d9049d75516aa774 (patch) | |
| tree | c5cc7406b5710804600477a45d20fa21815c67a3 /data/templates | |
| parent | b0687c328fcaa4d891b31c2146694654cd4707c9 (diff) | |
| download | phorkie-a73791f16d10ea0e2c477f29d9049d75516aa774.tar.gz phorkie-a73791f16d10ea0e2c477f29d9049d75516aa774.zip | |
Added OpenID Authentication
Diffstat (limited to 'data/templates')
| -rw-r--r-- | data/templates/base.htm | 8 | ||||
| -rw-r--r-- | data/templates/forbidden.htm | 21 | ||||
| -rw-r--r-- | data/templates/login.htm | 44 |
3 files changed, 73 insertions, 0 deletions
diff --git a/data/templates/base.htm b/data/templates/base.htm index 2b8544b..8192b6b 100644 --- a/data/templates/base.htm +++ b/data/templates/base.htm @@ -25,6 +25,14 @@ <li> <a href="/list">List all</a> </li> + {% if identity %} + <li> + <a href="#">{{name}} ({{email}})</a> + </li> + <li> + <a href="/auth?logout">Logout</a> + </li> + {% endif %} {% if db.adapter %} <li> <form class="navbar-search pull-left" action="/search" method="get"> diff --git a/data/templates/forbidden.htm b/data/templates/forbidden.htm new file mode 100644 index 0000000..ad40a9f --- /dev/null +++ b/data/templates/forbidden.htm @@ -0,0 +1,21 @@ +{% extends "base.htm" %} +{% block title %}Access Denied{% endblock %} + +{% block content %} + +<fieldset> + <legend>Access Denied</legend> + <img src="images/access_denied.png"> +</fieldset> +{% endblock %} + +{% block sidebar %} + {% if recents.results %} + <h3>Recently created</h3> + <ul> + {% for repo in recents.repos %} + {% include 'repo-sidebar-list.htm' %} + {% endfor %} + </ul> + {% endif %} +{% endblock %} diff --git a/data/templates/login.htm b/data/templates/login.htm new file mode 100644 index 0000000..13d86be --- /dev/null +++ b/data/templates/login.htm @@ -0,0 +1,44 @@ +{% extends "base.htm" %} +{% block title %}Login{% endblock %} + +{% block content %} + +<!-- Simple OpenID Selector --> +<link rel="stylesheet" href="css/openid.css" /> + +<style type="text/css"> +/* Basic page formatting. */ +</style> + +<form method="post" action="/auth" id="openid_form"> + <input id="start" name="start" type="hidden" value="submit" /> + <input id="sreg" name="sreg" type="hidden" value="on" /> + <input id="ax" name="ax" type="hidden" value="on" /> + +<fieldset> + <legend>Sign-in</legend> + <div id="openid_choice" style="display: block; "> + <p>Please choose your account provider</p> + <div id="openid_btns"> + <a title="Google" href="/auth?identifier=https://www.google.com/accounts/o8/id&ax=on&sreg=on&start=submit" class="google openid_large_btn"></a> + <a title="Yahoo" href="/auth?identifier=http://yahoo.com&ax=on&sreg=on&start=submit" class="yahoo openid_large_btn"></a> + </div> + <div id="openid_input_area"> + <p>or enter your OpenID URL.</p> + <input class="" id="identifier" type="text" name="identifier" value="http://"> + <input class="btn" id="openid_submit" type="submit" value="Sign-In"> + </div> + </div> +</fieldset> +{% endblock %} + +{% block sidebar %} + {% if recents.results %} + <h3>Recently created</h3> + <ul> + {% for repo in recents.repos %} + {% include 'repo-sidebar-list.htm' %} + {% endfor %} + </ul> + {% endif %} +{% endblock %} |
