def utility_processor(): login_form = classes.LogInForm() registration_form = classes.RegistrationForm() create_games_form = classes.CreateGamesForm() return dict(login_form=login_form, registration_form=registration_form, create_games_form=create_games_form)
def login(): login_form = classes.LogInForm() if login_form.validate_on_submit(): username = login_form.username.data password = login_form.password.data # Look for it in the database. user = classes.Investor.query.filter_by(username=username).first() # Login and validate the user. if user is not None and user.check_password(password): login_user(user) return redirect(url_for('dashboard')) return render_template('Login_1.html', form=login_form)
def login(): login_form = classes.LogInForm() if login_form.validate_on_submit(): username = login_form.username.data password = login_form.password.data # Look for it in the database. user = classes.User.query.filter_by(username=username).first() # Login and validate the user. if user is not None and user.check_password(password): login_user(user) return ("<h1> Welcome {}!</h1>".format(username)) return render_template('login.html', form=login_form)
def login(): login_form = classes.LogInForm() if login_form.validate_on_submit(): username = login_form.username.data password = login_form.password.data # Look for it in the database. user = classes.User.query.filter_by(username=username).first() # Login and validate the user. if user is not None and user.check_password(password): login_user(user) return redirect(url_for('examples')) else: flash('Invalid username and password combination!') return render_template('login.html', form=login_form)
def login(): login_form = classes.LogInForm() if login_form.validate_on_submit(): username = login_form.username.data password = login_form.password.data # Look for it in the database. user = classes.User.query.filter_by(username=username).first() # Login and validate the user. if user is not None and user.check_password(password): login_user(user) return redirect(url_for("index")) #### UPDATE THIS -- Flash Message ##### return render_template('login.html', form=login_form)
def login(): """display login page for registered users""" login_form = classes.LogInForm() if login_form.validate_on_submit(): username = login_form.username.data password = login_form.password.data user = classes.User.query.filter_by(username=username).first() if user is not None and user.check_password(password): login_user(user) return redirect(url_for("user")) else: flash("Invalid username and password combination!") return render_template("login.html", form=login_form, authenticated_user=current_user.is_authenticated)
def login(): """ Takes a username and password, if password is validated, render user dashboard. """ login_form = classes.LogInForm() if login_form.validate_on_submit(): username = login_form.username.data password = login_form.password.data user = classes.User.query.filter_by(username=username).first() if user is not None and user.check_password(password): login_user(user) return redirect(url_for('dashboard')) else: flash('Incorrect username or password.') return redirect(url_for('login')) return render_template('login.html', form=login_form)
def login(): """Login page""" login_form = classes.LogInForm() if login_form.validate_on_submit(): username = login_form.username.data password = login_form.password.data # Look for user in the database user = classes.User.query.filter_by(username=username).first() # Display invalid login if data is invalid if user is None or not user.check_password(password): flash('Invalid username or password') return render_template('login.html', form=login_form) # Login and validate the user if correct login data if user is not None and user.check_password(password): login_user(user) return redirect(url_for("search")) return render_template('login.html', form=login_form, authenticated_user=current_user.is_authenticated)
def login(): """Login page""" if current_user.is_authenticated: return redirect(url_for("index")) login_form = classes.LogInForm() if login_form.validate_on_submit(): email = login_form.email.data password = login_form.password.data user = classes.User.query.filter_by(email=email).first() if user is not None and user.check_password(password): login_user(user) add_login_coin(user) if user.status == "unverified": flash('Verify your phone number in habits tab to \ receive notifications!') return render_template("message.html", validator=True) elif user.status == "verified": return redirect(url_for("index")) else: flash('Invalid username and password combination') return render_template("login.html", form=login_form)
def login(): login_form = classes.LogInForm() if login_form.validate_on_submit(): username = login_form.username.data password = login_form.password.data # Look for it in the database. user = classes.User.query.filter_by(username=username).first() # Login and validate the user. if user is not None and user.check_password(password): print("before login_user") login_user(user) print(current_user) ##### UPDATE THIS ###### #return("<h1> Welcome {}!</h1>".format(username)) return render_template('secret.html', user_name=current_user.username, email=current_user.email, authenticated=current_user.is_authenticated) return render_template('login.html', form=login_form)
def login(): if current_user.is_authenticated: return redirect(url_for('index')) else: next_page = request.args.get('next') if not next_page or url_parse(next_page).netloc != '': next_page = 'login' login_form = classes.LogInForm() if login_form.validate_on_submit(): username = login_form.username.data password = login_form.password.data user = classes.User.query.filter_by(username=username).first() if user is not None and user.check_password(password): login_user(user) return redirect(next_page) return render_template('index.html', form=login_form, login_form=login_form, next_page=next_page)