diff options
author | Logan Hunt <loganthebean222@gmail.com> | 2018-03-27 09:37:04 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-03-27 09:37:04 -0600 |
commit | 572cd4d710ff4db161329a87635850e059fc5ad3 (patch) | |
tree | 85db1e57cebd43ed54df20fab795d27a7ae7053d | |
parent | a4c07273d9c682e17be0e81da2e62f0a7daecf63 (diff) | |
download | old-src-backup-572cd4d710ff4db161329a87635850e059fc5ad3.tar.gz old-src-backup-572cd4d710ff4db161329a87635850e059fc5ad3.zip |
Update login.py
-rw-r--r-- | login.py | 40 |
1 files changed, 20 insertions, 20 deletions
@@ -1,24 +1,24 @@ -import datetime
-from sqlalchemy import create_engine
-from sqlalchemy.orm import sessionmaker
-from tabledef import *
+from flask import Flask
+from flask import Flask, flash, redirect, render_template, request, session, abort
+import os
-engine = create_engine('sqlite:///tutorial.db', echo=True)
+app = Flask(__name__)
-# create a Session
-Session = sessionmaker(bind=engine)
-session = Session()
+@app.route('/')
+def home():
+ if not session.get('logged_in'):
+ return render_template('login.html')
+ else:
+ return "Hello Boss!"
-user = User("admin","password")
-session.add(user)
+@app.route('/login', methods=['POST'])
+def do_admin_login():
+ if request.form['password'] == 'password' and request.form['username'] == 'admin':
+ session['logged_in'] = True
+ else:
+ flash('wrong password!')
+ return home()
-user = User("python","python")
-session.add(user)
-
-user = User("jumpiness","python")
-session.add(user)
-
-# commit the record the database
-session.commit()
-
-session.commit()
+if __name__ == "__main__":
+ app.secret_key = os.urandom(12)
+ app.run(debug=True,host='0.0.0.0', port=4000)
|