def login(): # Logged in? Send to home screen if current_user.is_authenticated: return redirect('/') form = LoginForm() if form.validate_on_submit(): # Check if we are logging in with email is_email = False email_reg = '^[a-z0-9]+[\._]?[a-z0-9]+[@]\w+[.]\w{2,3}$' if re.match(email_reg, form.username.data, re.IGNORECASE): is_email = True # Attempt to find user and validate credentials user = User.get_user(form.username.data, email=is_email) if user is None or not user.check_password(form.password.data): flash('Invalid username or password!') return redirect('/login') # Log in the user login_user(user, remember=form.remember_me.data) return redirect('/') return render_template('login.html', title='Sign In', form=form)
def login(): debug_print("login page") form = LoginForm() if form.validate_on_submit(): if form.email.data == '*****@*****.**' and form.password.data == 'password': flash('You have been logged in!', 'success') return redirect(url_for('home')) else: flash('Login Unsuccessful. Please check username and password', 'danger') return render_template('login.html', title='Login', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): with create_session() as session: user = session.query(User).filter_by(email=form.email.data).first() if user and check_password_hash(user.password, form.password.data): login_user(user) flash("You're now logged in", "success") return redirect(url_for('home')) else: flash("Invalid email or password", "error") return render_template("login.html", form=form)
def login(): form = LoginForm() if form.validate_on_submit(): username = request.form['username'] password = functions.generate_password_hash(request.form['password']) user_id = functions.check_user_exists(username, password) if user_id: session['username'] = username session['id'] = user_id return redirect('/profile/') else: flash('Username/Password Incorrect!') return render_template('login.html', form=form)
def login(): ''' App za stvaranje stranice za prijavu ''' form = LoginForm() if form.validate_on_submit(): username = request.form['username'] password = functions.generate_password_hash(request.form['password']) user_id = functions.check_user_exists(username, password) if user_id: session['username'] = username session['id'] = user_id functions.store_last_login(session['id']) return redirect('/profile/') else: flash('Korisničko ime/Lozinka netočni!') return render_template('login.html', form=form)
def login(): ''' App for creating Login page ''' form = LoginForm() if form.validate_on_submit(): username = request.form['username'] password = functions.generate_password_hash(request.form['password']) user_id = functions.check_user_exists(username, password) if user_id: session['username'] = username session['id'] = user_id functions.store_last_login(session['id']) return redirect('/main/') else: flash('Username/Password Incorrect!') return render_template('login.html', form=form)
def login(): if current_user.is_authenticated: return redirect(url_for('start_page')) form = LoginForm() if form.validate_on_submit(): print('name: {}, password: {}, remember me: {}'.format(form.login.data, form.password.data, form.remember_me.data)) user = Doctor.nodes.get_or_none(login=form.login.data) if user is None or not user.check_password(form.password.data): flash('Неправильный логин или пароль!!!') return redirect(url_for('login')) login_user(user, form.remember_me.data) identity_changed.send(current_app._get_current_object(), identity=Identity(user.id)) next_page = request.args.get('next') if not next_page or url_parse(next_page).netloc != '': next_page = url_for('start_page') return redirect(next_page) return render_template('login.html', title='Sign In', form=form)
def show_login_page(): form = LoginForm() if form.validate_on_submit(): return redirect('/success') return render_template('p_login.html', form=form)