Beispiel #1
0
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() )