def login(): if session.get('user_id', -1) == -1: form = LoginForm() if form.validate_on_submit(): db_sess = db_session.create_session() if session.get('user_id', -1) != -1: username = db_sess.query(User).filter(User.id == session.get('user_id')).first().name else: username = '******' if not db_sess.query(User).filter(User.email == form.email.data).first(): return render_template('login.html', title='Вход', form=form, message="Упс, пользователь не обнаружен") user = db_sess.query(User).filter(User.email == form.email.data).first() if user.check_password(form.password.data): session['user_id'] = user.id else: return render_template('login.html', title='Вход', form=form, message="wrong password") db_sess.commit() return redirect('/') if session.get('user_id', -1) != -1: username = db_sess.query(User).filter(User.id == session.get('user_id')).first().name else: username = '******' return render_template('login.html', title='Вход', form=form, username=username) else: return redirect('/')
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', message="Неправильный логин или пароль", form=form) return render_template('login.html', title='Авторизация', 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('login.html', message="Incorrect login or password", form=form) return render_template('login.html', title='Authorization', form=form)
def login(): # login form = LoginForm() # login form if form.validate_on_submit(): db_sess = db_session.create_session() # create session user = db_sess.query(User).filter( User.name == form.name.data).first() # find user if user and user.check_password(form.password.data): # check user login_user(user, remember=form.remember_me.data) # remember user return redirect("/horoscope") return render_template('login.html', # error message="Неправильный логин или пароль", form=form) return render_template('login.html', title='Авторизация', form=form) # see the login website
def login(): form = LoginForm() if form.validate_on_submit(): db_sess = db_session.create_session() user = db_sess.query(User).filter( (User.email == form.username.data.lower()) | (User.username == form.username.data.lower())).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 password or login", form=form) return render_template('login.html', title='Sing in', form=form)
def login(): local_db_session = db_session.create_session() form = LoginForm() params = { "title": "Авторизация", "current_user": current_user, "form": form } if form.validate_on_submit(): user = local_db_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("/") params["message"] = "Неправильный логин или пароль", return render_template('login.html', **params)
def login(): con.hero.name = None form = LoginForm() if form.validate_on_submit(): db_sess = db_session.create_session() user = db_sess.query(User).filter(User.name == form.name.data).first() if user and user.check_password(form.password.data): login_user(user) init_hero(form.name.data) return redirect("/main_window") return render_template('login.html', title='DarkQuest', message="Неправильный логин или пароль", form=form) return render_template('login.html', title='DarkQuest', form=form)
def login(): parameters['message'] = "" parameters['title'] = "MEGAFACEBOOK: Авторизация" 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("/") parameters['message'] = "Неправильный логин или пароль" parameters["form"] = form return render_template('login.html', **parameters) parameters["form"] = form return render_template('login.html', **parameters)
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) if form.user_type.data == 'Обычный пользователь' and user.type == 'Обычный пользователь': return redirect("/start_logged") elif form.user_type.data == 'Администратор' and user.type == 'Администратор': return redirect("/start_dev_logged") return render_template('Login.html', message="Неправильный логин или пароль", form=form) return render_template('Login.html', title='Авторизация', form=form)
def login(): params = {} params["title"] = "Авторизация" params["static_css"] = url_for('static', filename="css/") params["static_img"] = url_for('static', filename="img/") 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, **params) return render_template('login.html', form=form, **params)
def login(): """ Если форма логина прошла валидацию, мы находим пользователя, проверяем, введен ли для него правильный пароль, если да, вызываем функцию login_user модуля flask-login и передаем туда объект нашего пользователя, а также значение галочки «Запомнить меня». После чего перенаправляем пользователя на главную страницу нашего приложения.""" form = LoginForm() if form.validate_on_submit(): db_sess = db_session.create_session() user = db_sess.query(Users).filter( Users.login == 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', title='Авторизация', form=form)
def login(): form = LoginForm() # создание формы if form.validate_on_submit(): session = db_session.create_session() user = session.query( users.User).filter(users.User.email == form.email.data).first() if user and user.check_password( form.password.data): # если верный пароль, то входим login_user(user) return redirect("/") elif user: # если неверный логин и/или пароль return render_template('login.html', message="Неправильный логин и/или пароль", form=form) else: # если пользователя не существует return render_template('login.html', message="Такого пользователя не существует", form=form) if current_user.is_authenticated: return redirect('/') return render_template('login.html', title='Авторизация', form=form)
def login(): form = LoginForm() if form.is_submitted(): if form.validate_on_submit(): user = User.query.filter(User.email == form.email.data).first() if user is None: # User doesn't exist! flash("That email is not associated with a user.") return render_template('index.html', form=form) if not user.verify_password(form.password.data): # Password is wrong! flash("The password and email combination was not found.") return render_template('index.html', form=form) session['uid'] = user.id g.user = user flash('Thanks for logging in, %s' % user.name) return redirect(url_for('index')) else: # Some deeper problem in submission flash("There was an error logging in. Please try again.") return render_template('index.html', form=form) return render_template('index.html', form=form)