def login(): form = LoginForm() if form.validate_on_submit(): session = db_session.create_session() user = session.query(User).filter( User.email == form.email.data).first() if user and user.check_password(form.password.data): login_user(user) return redirect("/home") return render_template('login.html', form=form) return render_template('login.html', form=form)
def login(): # Страница авторизации form = LoginForm() if form.validate_on_submit(): session = db_session.create_session() user = session.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) return render_template('login.html', title='Авторизация', form=form)
def user_login(request): if request.method == 'POST': form = LoginForm(request.POST) if form.is_valid(): request.session['user_login'] = form.get_user() login(request, form.get_user()) return HttpResponseRedirect(reverse('dashboard')) else: form = LoginForm() return render_to_response('qcenter/login.html', {'form': form}, context_instance=RequestContext(request))
def login(): form = LoginForm() if form.validate_on_submit(): session = db_session.create_session() user = session.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="Incorrect Login or Password", form=form) return render_template('login.html', title='Authorization', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): db_sess = db_session.create_session() human = db_sess.query(People).filter( People.email == form.email.data).first() if human and human.check_password(form.password.data): login_user(human, remember=form.remember_me.data) return redirect("/") return render_template('login.html', message="Неверный логин или пароль", form=form) return render_template('login.html', title='Авторизация', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): session = create_session() user = session.query(User).filter((User.email == form.login.data) | (User.nickname == form.login.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) return render_template('login.html', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): # нажата ли кнопка ? db_sess = db_session.create_session() human = db_sess.query(People).filter( People.email == form.email.data).first() # ищем аккаунт в дб if human and human.check_password( form.password.data): # есть ли аккаунт и совпадают ли пароли? login_user(human, remember=form.remember_me.data) return redirect("/") return render_template('login.html', message="Неверный логин или пароль", form=form) return render_template('login.html', title='Авторизация', form=form) # рендерим форму регистрации
def login(): form = LoginForm() # форма if form.validate_on_submit(): session = db_session.create_session() user = session.query(User).filter( User.email == form.email.data).first() if user and user.check_password(form.password.data): user.is_active = True login_user(user, remember=form.remember_me.data) current_user.is_active = True activity(f'logging in with email="{form.email.data}"') return redirect("/") return render_template('login.html', message="Неправильный логин или пароль", form=form) return render_template('login.html', title='Авторизация', form=form)
def login(): """Обработчик страницы авторизации.""" form = LoginForm() # создаем форму авторизации if form.validate_on_submit(): session = create_session() user = session.query(User).filter( User.email == form.email_field.data).first( ) # ищем пользователя с введенным email if user and user.check_password( form.password_field.data ): # проверяем, найден ли такой пользователь и верен ли введенный пароль # если все данные введены правильно - авторизируем пользователя login_user(user, remember=form.remember_me.data) return redirect('/') # в противном случае выводим сообщение об ошибке return render_template('login.html', message="Неправильный логин или пароль", form=form) return render_template('login.html', form=form)
def login(): """ Вход в аккаунт. """ form = LoginForm() # Создание формы. if form.validate_on_submit(): # При подтверждении формы. if form.login.data == "": # Если логин пользователя пуст. return render_template("login.html", current_user=current_user, form=form, message="Необходимо ввести логин." ) # Страница с предупреждением. if form.password.data == "": # Если пусто поле пароля. return render_template( "login.html", current_user=current_user, form=form, message="Необходимо ввести пароль.") # Предупреждение. session = db_session.create_session() # Создание сессии. user = session.query( Users.User).filter(Users.User.email == form.login.data).first() # Нахождение пользователя. if user is None: # Если пользователя с подобный логином нет. return render_template( "login.html", current_user=current_user, form=form, message="Пользователя с подобной почтой не существует.") # Предупреждение. if check_password_hash(user.password, form.password.data): # Проверка пароля. login_user(user, remember=form.remember.data) # Вход. return redirect("/") # Перенаправление на главную страницу. return render_template("login.html", current_user=current_user, form=form, message="Ложный пароль.") # Предупреждение. return render_template("login.html", current_user=current_user, form=form, message="") # Сайт.
def sign_in(): if is_authenticated(): return redirect(url_for('get_feed')) form = LoginForm() next_url = request.args.get('next') if form.validate_on_submit(): user = get_user_by_email(form.email.data) if user and bcrypt.check_password_hash(user.password, form.password.data): session['email'] = request.form['email'] flash( "Login Successful, Welcome " + user.first_name + " " + user.last_name, "success") return redirect(next_url) if next_url else redirect( url_for("get_feed")) else: flash("Login Unsuccessful. Please check email and password", "danger") return render_template("sign_in.html", title="Login", 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) if user.id not in previous_pages and user.email not in previous_pages: previous_pages[user.email] = {} previous_pages[user.email]['url'] = f'/{user.email}' previous_pages[ user.email]['title'] = f'{user.name} {user.surname}' return redirect("/library" + previous_pages[user.email]['url']) return render_template('login.html', message="Неправильный логин или пароль", form=form, description='YLibrary') return render_template('login.html', title='Авторизация', form=form, description='YLibrary')