aboutsummaryrefslogtreecommitdiffstats
path: root/templates
diff options
context:
space:
mode:
authorGuilhem Moulin <guilhem@fripost.org>2018-09-02 04:57:06 +0200
committerGuilhem Moulin <guilhem@fripost.org>2018-09-02 04:57:06 +0200
commitc3af385908866291109afb8cf8779da555a9922a (patch)
tree026c391d83c32e99af4332ab99ca91541ee56717 /templates
parenta0d7989835c98e9f0cb30a732e434d6b180afae4 (diff)
Simple login screen.
Diffstat (limited to 'templates')
-rw-r--r--templates/html/login.html77
-rw-r--r--templates/html/overview.html26
2 files changed, 103 insertions, 0 deletions
diff --git a/templates/html/login.html b/templates/html/login.html
new file mode 100644
index 0000000..0e88e83
--- /dev/null
+++ b/templates/html/login.html
@@ -0,0 +1,77 @@
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <title>Sign in &middot; Fripost Admin Panel</title>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <link href="/static/css/bootstrap.min.css" rel="stylesheet">
+ <link href="/static/css/font-awesome.min.css" rel="stylesheet">
+ <link href="/static/css/fripost.css" rel="stylesheet">
+ </head>
+
+ <body>
+ <header class="container pagination-center lead text-center">
+ <a class="brand" href="https://fripost.org/"><b>fripost</b> | demokratisk e-post</a>
+ </header>
+
+ <div class="login">
+ <TMPL_IF NAME=ALERT>
+ <div id="alert" class="alert alert-<TMPL_VAR NAME=ALERT_TYPE> alert-dismissible fade in" role="alert">
+ <button type="button" class="close" data-dismiss="alert" aria-label="Close">
+ <span aria-hidden="true"><i class="fa fa-close icon-small"></i></span>
+ </button>
+ <p><TMPL_VAR NAME=ALERT ESCAPE=NONE></p>
+ </div>
+ </TMPL_IF>
+
+ <div class="well well-lg">
+ <form method="post" action="/login<TMPL_IF NAME=GOTO>?goto=<TMPL_VAR NAME=GOTO ESCAPE=URL></TMPL_IF>">
+ <div class="input-group input-group-lg">
+ <span class="input-group-addon"><i class="fa fa-user"></i></span>
+ <input
+ name="username"
+ type="text"
+ class="form-control"
+ placeholder="Username or email address"
+ required
+ >
+ </div>
+ <div class="input-group input-group-lg">
+ <span class="input-group-addon"><i class="fa fa-lock"></i></span>
+ <input
+ name="password"
+ type="password"
+ class="form-control"
+ placeholder="Passphrase"
+ required
+ >
+ </div>
+ <input type="hidden" name="csrf-token" value="<TMPL_VAR NAME=CSRF_TOKEN>">
+ <button class="btn btn-lg btn-primary btn-block" type="submit">Sign in</button>
+ </form>
+ </div>
+ <div class="well-footer text-center small">
+ Not a member? <a href="https://fripost.org/medlemskap/">Join us!</a>
+ </div>
+ </div>
+
+ <footer class="container">
+ <div class="row">
+ <div class="col-md-8 text-muted small">
+ <p>Your browser needs to accept sessions
+ cookies<TMPL_IF NAME=DOMAIN> for <tt><TMPL_VAR NAME=DOMAIN ESCAPE=HTML></tt></TMPL_IF>.
+ We also recommend enabling JavaScript for better usability.</p>
+ </div>
+ <div class="col-md-4 text-muted text-right small">
+ <p><a href="https://git.fripost.org/fripost-panel/tree/COPYING">Copyright</a> &copy; 2012-2018 Fripost
+ (<a href="https://git.fripost.org/fripost-panel/">source</a>)
+ &ndash; <a href="https://fripost.org/kontakt/">contact</a></p>
+ </div>
+ </div>
+ </footer>
+
+ <!-- Place JS at the end of the document so the pages load faster -->
+ <script src="/static/js/jquery.min.js"></script>
+ <script src="/static/js/bootstrap.min.js"></script>
+ </body>
+</html>
diff --git a/templates/html/overview.html b/templates/html/overview.html
new file mode 100644
index 0000000..fbf1b9d
--- /dev/null
+++ b/templates/html/overview.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <title>Account overview &middot; Fripost Admin Panel</title>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <link href="/static/css/bootstrap.min.css" rel="stylesheet">
+ <link href="/static/css/font-awesome.min.css" rel="stylesheet">
+ <link href="/static/css/fripost.css" rel="stylesheet">
+ </head>
+
+ <body>
+ <div class="container">
+ <tt><TMPL_VAR NAME=AUTHZID ESCAPE=HTML></tt>
+ <br/>
+ <form method="post" action="/logout">
+ <input type="hidden" name="csrf-token" value="<TMPL_VAR NAME=CSRF_TOKEN>">
+ <input type="submit" value="logout">
+ </form>
+ </div>
+
+ <!-- Place JS at the end of the document so the pages load faster -->
+ <script src="/static/js/jquery.min.js"></script>
+ <script src="/static/js/bootstrap.min.js"></script>
+ </body>
+</html>