diff --git a/app/app.py b/app/app.py index b019c4c..09df521 100644 --- a/app/app.py +++ b/app/app.py @@ -1,16 +1,39 @@ +from urllib import request + from flask import * from os import path, walk +import hashlib + import configparser +from sqlalchemy import create_engine +from sqlalchemy.orm import scoped_session,sessionmaker + config = configparser.ConfigParser() config.read('config.ini') instanceBranding = str(config['BRANDING']['instanceName']) -instanceLocation = str(config['GENERAL']['instanceLocation']) +instanceLocation = str(config['BRANDING']['instanceLocation']) + +databaseUsername = str(config['DATABASE']['username']) +databasePassword = str(config['DATABASE']['password']) +databaseName = str(config['DATABASE']['name']) + +engine=create_engine("postgresql://" + databaseUsername + ":" + databasePassword + "@localhost/" + databaseName) +db=scoped_session(sessionmaker(bind=engine)) app = Flask(__name__) +def encrypt(data): + hash = hashlib.sha512() + data = data.encode('utf-8') + hash.update(data) + hash = hash.hexdigest() +# print(str(hash)) + return hash + +#encrypt("hi") @app.route('/') def home(): @@ -40,4 +63,5 @@ for extra_dir in extra_dirs: extra_files.append(filename) if __name__ == '__main__': + app.secret_key = 'super secret key' app.run(debug=True, extra_files=extra_files) diff --git a/app/templates/register.j2 b/app/templates/register.j2 index 4f3feb2..cfacb9d 100644 --- a/app/templates/register.j2 +++ b/app/templates/register.j2 @@ -11,42 +11,53 @@