def login(): if request.method == 'POST': db_password = data_manager.get_db_password_for_user( request.form['username']) if data_manager.verify_password(request.form['password'], db_password): session['username'] = request.form['username'] return redirect(url_for('index')) else: return 'no' return '''
def login(): error = None if request.method == 'POST': if data_manager.users( request.form['user_name'] )[0]['case'] == 0 or not data_manager.verify_password( request.form['password'], data_manager.passwords(request.form['user_name'])): error = 'Invalid E-mail or Password!' else: session['user_name'] = request.form['user_name'] return redirect(url_for('show_list')) return render_template("login.html", error=error)
def login(): if request.method == 'POST': username = request.form['username'] password = request.form['password'] hash = data_manager.get_user_hash(username)[0]['password'] access = data_manager.verify_password(password, hash) if access == True: session['username'] = request.form['username'] return redirect('/index') if access == False: return render_template('denied.html') return render_template('login.html')
def route_login(): username = request.form.get("username") password = request.form.get("password") valid_pass = dm.login_user(username) verification = dm.verify_password(password, valid_pass) if verification: redirect_to_index = redirect('/') response = make_response(redirect_to_index) response.set_cookie('username', value=username) return response else: error_message = "Invalid username or password!" return redirect(url_for('route_list', error=error_message))
def login_page(): if request.method == 'POST': user_name = request.form['username'] user_info = data_manager.get_user_info_from_db(user_name) wrong_data_help = None if user_info is None: return render_template('login.html', wrong_data_help=wrong_data_help) if data_manager.verify_password(request.form['password'], user_info['password']): session['username'] = user_info['username'] session['user_id'] = user_info['id'] return redirect(url_for('index', signed_in=user_info['username'])) else: return render_template('login.html', wrong_data_help=wrong_data_help) return render_template('login.html')
def login(): if 'user_id' in session: return redirect(url_for("index")) if request.method == 'POST': username, typed_password = request.form.get( 'username'), request.form.get('password') user = data_manager.check_user(username) if user and data_manager.verify_password(typed_password, user['password']): session['user_id'] = user['id'] session['username'] = username flash('User logged in!') return redirect('/') else: flash('User or Password do not match') return render_template('login.html')
def login(): if request.method == 'POST': session['username'] = request.form.get('username') plain_text_password = request.form.get("password") hashed_password = data_manager.get_password_by_user(session['username']) verify = data_manager.verify_password(plain_text_password, hashed_password["password"]) if 'username' in session and verify: logged_in = 'Logged in as %s' % escape(session['username']) flash("Successful Login") return render_template("index.html", logged_in=logged_in, verify=verify) else: flash("Invalid Password or Username") return render_template("index.html", verify=verify)
def login(): if request.method == 'POST': print('POST request received!') username = request.form['username'] password_input = request.form['password'] if not connection.get_user_by_name(username): return redirect("/error/invalid_login") try: user_pw = connection.get_user_password(username).get('password') except AttributeError: return redirect(session['currenturl']) if data_manager.verify_password(password_input, user_pw): session['username'] = username return redirect(session['currenturl']) else: return redirect("/error/invalid_login")
def login(): if request.method == 'POST' and 'username' not in session: username = request.form['username'] try: user_data = sql.login_user(username)[0] password_hash = user_data["password_hash"] except IndexError: return json.dumps({'status': 'FAILED'}) if data_manager.verify_password(request.form['password'], password_hash): session["username"] = username session["user_id"] = user_data["id"] return json.dumps({'status': url_for("index")}) else: return json.dumps({'status': 'FAILED'}) return render_template("login.html")
def route_login(): if request.method == 'POST': role_id = data_manager.get_role_id_if_user_exists(request.form['name']) if role_id: password_hash = data_manager.get_password_hash_by_name( request.form['name']) valid_user_data = data_manager.verify_password( request.form['password'], password_hash) if valid_user_data: session['name'] = request.form['name'] session['role_id'] = role_id return redirect(url_for('route_all_questions_list')) msg = 'Invalid password or username' return render_template('registration.html', type='login', warning_message=msg) return render_template('registration.html', type='login')
def login(): username_check = request.form['name'] password_check_input = request.form['password'] username = data_manager.check_name_in_database(username_check) if username is not None: password_check_database = data_manager.get_users_password(username_check)['password'] verify = data_manager.verify_password(password_check_input, password_check_database) if verify is True: session['name'] = request.form['name'] name = session['name'] id = data_manager.get_id_by_username(name) session['id'] = id return render_template('message.html', message='Successful log in as {0}'.format(name), url=url_for('boards')) else: return render_template('message.html', message='You wrote wrong username or password', url=url_for('index')) else: return render_template('message.html', message='You wrote wrong username or password', url=url_for('index'))
def login(): if request.path == '/logout': session.clear() return render_template("star_data.html") if request.method == 'POST': #and 'username' not in session username = request.form['username'] password = request.form['password'] try: user = DB_queries.login(username)[0] session["username"] = username except IndexError: return render_template('star_data.html', message="Incorrect credentials") if 'username' in user: if data_manager.verify_password(password, user['password_hash']): for key in user: session[key] = user[key] return redirect(url_for('main_page')) return redirect(url_for('main_page'))
def login(): if request.method == 'POST': username = request.form['username'] data = data_manager.login(username) if not data: return redirect(url_for('index', log=False)) user_id = data_manager.get_id_by_username(username)['user_id'] session['username'] = username session['user_id'] = user_id log = data_manager.verify_password(request.form.to_dict()['password'], data[0]['password']) if log: return redirect(url_for('index')) else: session.pop('username', None) session.pop('user_id', None) log = False return redirect(url_for('index', log=False)) return render_template('login.html')
def login(): if request.method == 'GET': return render_template('login.html') if request.method == 'POST': username = request.form['uname'] password = request.form['pwd'] user_data = data_manager.get_user_data(username) if not user_data: success = False return render_template('login.html', success=success) else: verified_pw = data_manager.verify_password(password, user_data['password']) if verified_pw: session['username'] = username session['user_id'] = user_data['id'] return redirect('/') else: success = False return render_template('login.html', success=success)
def register(): if request.method == 'GET': return render_template('registration.html') if request.method == 'POST': username = request.form.get('username') email = request.form.get('email') plain_text_password = request.form.get('password') repeat_password = request.form.get('password-repeat') hashed_pw = data_manager.hash_password(plain_text_password) verified_pw = data_manager.verify_password(repeat_password, hashed_pw) if verified_pw: success_state = data_manager.register(username, email, hashed_pw) if success_state: return redirect('/') else: success = False return render_template('registration.html', success=success) else: verified = False return render_template('registration.html', verified=verified)
def verify_password(): if request.method == 'POST': user_password = request.form['verify-password'] user_hashed_password = request.form['verify-hashed-password'] if data_manager.verify_password(user_password, user_hashed_password): background_color = '#43a047' message = "It's a match!" return render_template('home.html', background_color=background_color, verify_password=user_password, verify_hashed_password=user_hashed_password, message=message) else: background_color = '#e53935' message = "Doesn't match :(" return render_template('home.html', background_color=background_color, verify_password=user_password, verify_hashed_password=user_hashed_password, message=message)
def login(): if request.method == 'POST': user_name = request.form['user_name'] data = data_manager.login(user_name) if not data: return render_template('main.html', error="failed") user_id = data_manager.get_id_by_user_name(user_name)['user_id'] session['user_name'] = user_name session['user_id'] = user_id log = data_manager.verify_password(request.form.to_dict()['password'], data[0]['user_password']) if log: return redirect(url_for('route_main')) else: session.pop('user_name', None) session.pop('user_id', None) return render_template('main.html', error="failed") else: return render_template('main.html')