def login(): form = CreateLoginForm() if form.validate_on_submit(): email = form.email.data user = User.query.filter_by(email=email).first() if user == None: flash("Wrong email and or password combination.") return redirect(url_for("login")) if check_password_hash(user.password, form.password.data): login_user(user) return redirect(url_for("get_all_posts")) return render_template("login.html", form=form)
def login(): form = CreateLoginForm() if form.validate_on_submit(): email = form.email.data password = form.password.data user = User.query.filter_by(email=email).first() if not user: flash("The email is not registered. Please Register to Continue.") return redirect(url_for("register")) elif check_password_hash(user.password, password): login_user(user) return redirect(url_for("get_all_posts")) else: flash("Invalid Password. Try again!") redirect(url_for("login")) return render_template("login.html", form=form, logged_in=current_user.is_authenticated)
def login(): login_form = CreateLoginForm() if request.method == "POST": # Get info entered by user email = login_form.email.data password = login_form.password.data print("Login request by ", email, password) # Look if specified email exist in the DB (if so, it is unique) user = db.session.query(User).filter_by(email=email).first() # If user exist, log in if user: if check_password_hash(user.password, password): login_user(user) return redirect(url_for('get_all_posts')) else: flash("Sorry, wrong password.") return redirect(url_for('login')) else: flash("Sorry, unknown user.") return redirect(url_for('login')) else: # Present Login form to user return render_template("login.html", form=login_form, logged_in=current_user.is_authenticated)
def login(): form = CreateLoginForm() if form.validate_on_submit(): email = form.email.data password = form.password.data user = User.query.filter_by(email=email).first() if not user: flash('No user found with that email. Please try again.') return redirect(url_for('login')) elif not check_password_hash(user.password, password): flash('Incorrect password. Please try again.') return redirect(url_for('login')) else: login_user(user) return redirect(url_for('get_all_posts')) return render_template("login.html", form=form, current_user=current_user)
def login(): form = CreateLoginForm() if form.validate_on_submit(): email = form.email.data password = form.password.data try: user = User.query.filter_by(email=email).first() if check_password_hash(user.password, password): login_user(user) flash('Login successful.') return redirect(url_for('get_all_posts')) else: flash('Incorrect password. Please try again.') return redirect(url_for('login')) except AttributeError: flash('Email not in database.') return redirect(url_for('register')) return render_template("login.html", form=form, logged_in=logged())
def login(): form = CreateLoginForm() if form.validate_on_submit(): email = form.email.data password = form.password.data user_db = User.query.filter_by(email=email).first() if user_db: user_pass = user_db.password if check_password_hash(password=password, pwhash=user_pass): login_user(user_db) return redirect(url_for("get_all_posts")) else: flash("Incorrect Password") return redirect(url_for("login")) else: flash("The email does not exist, please try again.") return redirect(url_for("login")) else: return render_template("login.html", form=form, logged_in=current_user.is_authenticated)
def login(): form = CreateLoginForm() users = User.query.all() if form.validate_on_submit(): email = form.email.data password = form.password.data for user in users: if user.email == email: if check_password_hash(user.password, password): login_user(user) return redirect( url_for("get_all_posts", logged_in=current_user.is_authenticated)) else: flash("The password you entered is incorrect") return redirect(url_for("login")) else: flash("The email you entered is incorrect or does not exist!") return redirect(url_for("login")) return render_template("login.html", form=form)
def login(): form = CreateLoginForm() if form.validate_on_submit(): email = form.email.data password = form.password.data user = User.query.filter_by(email=email).first() if not user: flash("That email does not exist, please try again.") return redirect(url_for('login')) # Check stored password hash against entered password hashed. elif not check_password_hash(user.password, password): flash('Password incorrect, please try again.') return redirect(url_for('login')) # Email exists and password correct else: login_user(user) return redirect(url_for('get_all_posts')) return render_template("login.html", form=form)
def login(): form = CreateLoginForm() if form.validate_on_submit(): login_password = form.password.data if User.query.filter_by(email=form.email.data).first(): user = User.query.filter_by(email=form.email.data).first() if check_password_hash(user.password, login_password): login_user(user) return render_template('index.html', logged_in=current_user.is_authenticated) else: flash('Password incorrect. Please try again') return render_template("login.html", form=form, logged_in=current_user.is_authenticated) else: flash('That email does not exist. Please try again.') return render_template("login.html", form=form, logged_in=current_user.is_authenticated) return render_template("login.html", form=form, logged_in=current_user.is_authenticated)