Admin login page template
This commit is contained in:
parent
634adee6ac
commit
1a3d7fb9b2
2 changed files with 30 additions and 0 deletions
10
main.py
10
main.py
|
@ -1,11 +1,15 @@
|
|||
import datetime, random, json, pymongo
|
||||
from flask import Flask, render_template, Markup, request, abort, session, g
|
||||
from flask_paranoid import Paranoid
|
||||
import db
|
||||
from config import config
|
||||
|
||||
app = Flask(__name__)
|
||||
app.secret_key = config["secret-key"]
|
||||
|
||||
# Limit session cookies by IP
|
||||
paranoid = Paranoid(app)
|
||||
paranoid.redirect_view = "/login"
|
||||
|
||||
timestamp = lambda: datetime.datetime.now().strftime("%H:%M:%S %d/%m/%y")
|
||||
|
||||
|
@ -109,5 +113,11 @@ def new_quote():
|
|||
)
|
||||
|
||||
|
||||
@app.route("/login", methods=["GET", "POST"])
|
||||
def login():
|
||||
if request.method == "GET":
|
||||
return render_template("login.html", title="Administration Login")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
app.run(host="0.0.0.0", debug=True)
|
||||
|
|
20
templates/login.html
Normal file
20
templates/login.html
Normal file
|
@ -0,0 +1,20 @@
|
|||
{% extends "layout.html" %}
|
||||
{% block title %}{{ title }}{% endblock %}
|
||||
{% block nav_administration_login %}active{% endblock %}
|
||||
{% block content %}
|
||||
|
||||
<div class="container">
|
||||
<form method="POST" action="/login">
|
||||
<div class="input-group">
|
||||
<div class="input-group-prepend">
|
||||
<span class="input-group-text"><i class="fas fa-key text-muted"></i></span>
|
||||
</div>
|
||||
<input type="text" class="form-control" placeholder="Passkey" />
|
||||
<div class="input-group-append">
|
||||
<input type="submit" class="btn btn-primary form-control" />
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
Loading…
Add table
Reference in a new issue