def login(): form = LoginForm() error = None formModalMessage = PrivateMessageForm() if request.method == 'GET' and request.args.get('next'): session['next'] = request.args.get('next', None) if form.validate_on_submit(): user = User.objects.filter(username=form.username.data, ).first() if user: if user.password == hashpw(form.password.data.encode('UTF_8'), user.password.encode('UTF_8')).decode(): session['username'] = form.username.data if 'next' in session: next = session.get('next') session.pop('next') return redirect(next) else: return redirect(url_for('home_app.home')) else: user = None if not user: error = "Incorrect credentials" return render_template('user/login.html', form=form, error=error, formModalMessage=formModalMessage)
def login(): global res form2 = SearchForm() if form2.validate_on_submit(): db_sess = db_session.create_session() goods = db_sess.query(Goods) for i in goods: if str(form2.ttle.data).lower() in str(i.title).lower(): res.append(i.id) return redirect('/search_results') form = LoginForm() if form.validate_on_submit(): db_sess = db_session.create_session() user = db_sess.query(User).filter(User.email == form.email.data).first() if user and user.check_password(form.password.data): login_user(user, remember=form.remember_me.data) return redirect("/") return render_template('login.html', message="Неправильный логин или пароль", form=form, form2=form2) return render_template('login.html', title='Авторизация', form=form, form2=form2)
def login(): form = LoginForm() if form.validate_on_submit(): db_sess = db_session.create_session() user = db_sess.query(User).filter( User.email == form.email.data).first() if user and user.check_password(form.password.data): login_user(user, remember=form.remember_me.data) return redirect("/") return render_template('login.html', title=_('Авторизация'), form=form)
def login(): form = LoginForm() if request.method == 'POST': if not form.validate_on_submit(): return render_template('login.html', form=form) user = User.query.filter(User.accountNumber == form.accountNumber.data, User.password == md5( form.password.data)).first() if user: login_user(user) return redirect("/") return render_template('login.html', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): db_sess = db_session.create_session() user = db_sess.query(User).filter( User.email == form.email.data).first() if user and user.check_password(form.password.data): login_user(user, remember=form.remember_me.data) return redirect("/") return render_template('users/login.html', message="Wrong email or password", form=form) return render_template('users/login.html', title='Authorization', form=form)
def login(): # Тоже с урока... form = LoginForm() if form.validate_on_submit(): db_sess = db_session.create_session() user = db_sess.query( User).filter((User.name == form.name_or_email.data) | (User.email == form.name_or_email.data)).first() if user and user.check_password(form.password.data): login_user(user, remember=form.remember_me.data) return redirect('/') return render_template('login.html', title='Авторизация', form=form, theme=get_theme(), message='Неправильные данные для авторизации') return render_template('login.html', title='Авторизация', form=form, theme=get_theme())