def return_admin_login(): print('trying to log in, current var is: ') print(session.get('logged_in')) print('above') if request.method == 'POST': if not request.form['username'] or not request.form['password']: flash('Please enter all the fields', 'error') else: username = request.form['username'] password = request.form['password'] Session = sessionmaker(bind=engine) s = Session() query = s.query(users).filter(users.username == username, users.password == password) result = query.first() if result == None: print('failed the log in') session['logged_in'] = False # session.set('logged_in')=False else: print('logged in worked') session['logged_in'] = True print('should have been logged in now, current var is: ') print(session.get('logged_in')) print('above') # session.set('logged_in')=True return redirect(url_for('admin_index')) # flash(' User logged in') return render_template('admin_login.html')
def do_admin_login(): POST_USERNAME = str(request.form['username']) POST_PASSWORD = str(request.form['password']) Session = sessionmaker(bind=engine) s = Session() query = s.query(User).filter(User.username.in_([POST_USERNAME]), User.password.in_([POST_PASSWORD]) ) result = query.first() if result: session['logged_in'] = True else: flash('wrong password!') return home()
def login(): POST_USERNAME = str(request.form['username']) POST_PASSWORD = str(request.form['password']) Session = sessionmaker(bind=engine) s = Session() query = s.query(User).filter(User.username.in_([POST_USERNAME]), User.password.in_([POST_PASSWORD])) user = query.first() if user: session['logged_in'] = True session['user_id'] = user.id session['username'] = user.username else: flash('wrong password!') return index()
def show_pop(): Session = sessionmaker(bind=engine) sp = Session() return render_template('population.html', Popula = sp.query(Population).all() )