def check_login(username, password): user = data_handler.get_user_by_name(username) if user == {}: return False else: if verify_password(password, user['password']): return True else: return False
def login(): if request.method == 'POST': login_details = { 'username': request.form['username'], 'password': util.hash_pass(request.form['password']) } if util.check_login(login_details['username'], request.form['password']): user_data = data_handler.get_user_by_name( login_details['username']) for key in user_data: session[key] = user_data[key] return redirect('/') return render_template('login.html')
def login(): if request.method == 'POST': username = request.form['username'] password = request.form['password'] user_data = data_handler.get_user_by_name(username) if user_data: hash_handler.verify_password(password, user_data['password']) session['user_id'] = user_data['id'] session['username'] = user_data['username'] session['name'] = user_data['name'] return redirect('/account_history') else: flash('Invalid username or password') return redirect('/login') else: return redirect('/login')
def login(): if request.method == 'POST': user = data_handler.get_user_by_name(request.form.get('username')) if user is None: invalid_username_or_password = '******' return render_template( '/login.html', invalid_username_or_password=invalid_username_or_password) if user['password'] and password_manager.verify_password( request.form['password'], user['password']) is False: invalid_username_or_password = '******' return render_template( '/login.html', invalid_username_or_password=invalid_username_or_password) session['username'] = user['username'] return redirect('/') return render_template('/login.html')
def get_id_by_name(username): userdata = data_handler.get_user_by_name(username) return userdata['id']
def user_page(username): user_info = data_handler.get_user_by_name(username) friends = data_handler.search_user_friends(util.get_id_by_name(username)) return render_template('user_page.html', user_info=user_info, friends=friends)