else: from dbhelper import DBHelper from mockdbhelper import MockDBHelper as DBHelper #Import Mock-Database from passwordhelper import PasswordHelper #Import PasswordHelper-Class from forms import LoginForm from forms import RegistrationForm #Import the forms we need from forms import CreateTableForm from user import User #User-class for the login-function DB = DBHelper( ) #DB is a global instance to our Database MockDBHelper-Class (or real DBHelper) PH = PasswordHelper() #PH is a global instance to use the PasswordHelper class BH = BitlyHelper() #BH is a global instance to use the BitlyHelper class app = Flask(__name__) app.secret_key = 'GRyX5UPtDh6GojpVw+ixPql+W90o26AsvZNLRdVaSA48ly4snL' #Secret key for the session cookies login_manager = LoginManager( app ) #Create an instance of the LoginManager-Class with a reference to our application. #We will use this class to manage logins for our application. @app.route("/") def home(): loginform = LoginForm() registrationform = RegistrationForm( ) #Instance of our RegistrationForm class which we'll render to the template
from passwordhelper import PasswordHelper from user import User import config from bitlyhelper import BitlyHelper import datetime from forms import RegistrationForm from forms import LoginForm from forms import CreateTableForm if config.test: from mockdbhelper import MockDBHelper as DBHelper else: from dbhelper import DBHelper DB = DBHelper() PH = PasswordHelper() BH = BitlyHelper() login_manager = LoginManager() app = Flask(__name__) app.secret_key = '7C3EFA07EDEDA80D939A595DB7A3872E748784A29804D94A6FE75FBA45D8F8C0' login_manager.init_app(app) @app.route("/") def home(): return render_template("home.html", loginform=LoginForm(), registrationform=RegistrationForm())
from flask_login import logout_user from bitlyhelper import BitlyHelper import config from forms import CreateTableForm from forms import LoginForm from forms import RegistrationForm from mockdbhelper import MockDBHelper as DBHelper from passwordhelper import PasswordHelper from user import User app = Flask(__name__) app.secret_key = 'DiEiKHlsXlriJxEFk+85YoT64QxIaz6BMCnnVTjJClI9jGEQdQE3Rgf96jNO' login_manager = LoginManager(app) db = DBHelper() ph = PasswordHelper() bh = BitlyHelper() @app.route('/') def home(): return render_template('home.html', registrationform=RegistrationForm(), loginform=LoginForm()) @app.route('/dashboard') @login_required def dashboard(): now = datetime.datetime.now() requests = db.get_requests(current_user.get_id()) for req in requests: