summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLogan Hunt <loganthebean222@gmail.com>2018-03-27 09:37:04 -0600
committerGitHub <noreply@github.com>2018-03-27 09:37:04 -0600
commit572cd4d710ff4db161329a87635850e059fc5ad3 (patch)
tree85db1e57cebd43ed54df20fab795d27a7ae7053d
parenta4c07273d9c682e17be0e81da2e62f0a7daecf63 (diff)
downloadold-src-backup-572cd4d710ff4db161329a87635850e059fc5ad3.tar.gz
old-src-backup-572cd4d710ff4db161329a87635850e059fc5ad3.zip
Update login.py
-rw-r--r--login.py40
1 files changed, 20 insertions, 20 deletions
diff --git a/login.py b/login.py
index b50138e..e1f309d 100644
--- a/login.py
+++ b/login.py
@@ -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)