def login(): """ Страница авторизации :return: вывод формы авторизации или переход на регистрацию """ form = LoginForm() if form.validate_on_submit(): # ввели логин и пароль user_name = form.username.data password = form.password.data user_model = UsersModel(db.get_connection()) # проверяем наличие пользователя в БД и совпадение пароля if user_model.exists(user_name)[0] and \ check_password_hash(user_model.exists(user_name)[1], password): session['username'] = user_name # запоминаем в сессии имя пользователя и кидаем на главную return redirect('/index') elif user_model.exists(user_name)[0]: flash('Введен неверный пароль') else: flash('Упс! Такого аккаунта не существует, повторите попытку! ') return render_template('login.html', title='Авторизация', form=form, loged=False)
def login(): form = LoginForm() if form.validate_on_submit(): user_name = form.username.data password = form.password.data user_model = UsersModel(db.get_connection()) if user_model.exists(user_name)[0] and check_password_hash( user_model.exists(user_name)[1], password): session['username'] = user_name return redirect('/index') else: flash('Пользователь или пароль не верны') return render_template('login.html', title='Авторизация', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): user_name = form.username.data password = form.password.data user_model = UsersModel(db.get_connection()) if user_model.exists(user_name)[0] \ and check_password_hash(user_model.exists(user_name)[1], password): session['username'] = user_name return redirect('/index') else: flash('User or password is incorrect') return render_template('login.html', title='Authorization', form=form)
def login(): # Страница авторизации переадресация на главную, либо вывод формы авторизации form = LoginForm() if form.validate_on_submit(): # ввели логин и пароль user_name = form.username.data password = form.password.data user_model = UsersModel(db.get_connection()) # проверяем наличие пользователя в БД и совпадение пароля if user_model.exists(user_name)[0] and check_password_hash( user_model.exists(user_name)[1], password) or True: session[ 'username'] = user_name # запоминаем в сессии имя пользователя и кидаем на главную return redirect('/index') else: flash('Пользователь или пароль не верны') return render_template('login.html', title='Авторизация', form=form)