def login(): if 'username' in session: return redirect(request.referrer) form = LoginForm() if form.validate_on_submit(): name = form.username.data exists = Database.user_exists(name) if exists: details = Database.user_details_by_name(name) u = User(details[0], details[1], details[2]) # if user is already logged in get their name and if they have admin access, otherwise add it if 'username' in session: session['username'] = session.get('username') session['access'] = session.get('access') else: session['username'] = details[0] session['access'] = u.is_admin(details[2]) return redirect('/') else: flash("User not found!", 'noUser') return redirect('/login') return render_template('login.html', title="Login", form=form)
def login(): form = LoginForm() if form.validate_on_submit(): # login and validate the user... login_user(form.admin) flash("Logged in successfully.") return redirect(request.args.get("next") or url_for("index")) return render_template("login.html", form=form)
def post_login(): form = LoginForm() ref = request.values.get('next', None) if form.validate_on_submit(): # login and validate the user... user = User.objects.get(id=form.user.id) login_user(user) flash("Logged in successfully.") return redirect(ref or url_for("index")) return render_template("login.html", form=form, ref=ref)
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(): 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(): user = User.query.filter_by(username=form.username.data).first() if user and bcrypt.check_password_hash(user.password, form.password.data): login_user(user, remember=form.remember_me.data) flash('You have been logged in!', 'success') return redirect(url_for('logged')) else: flash('Login Unsuccessful, Please check username and password', 'danger') return redirect(url_for('login')) return render_template('login.html', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): try: db_sess = db_session.create_session() user = db_sess.query(User).filter( User.email == form.login.data or User.username == form.login.data).first() if user and user.check_password(form.password.data): login_user(user, remember=form.remember_me.data) return redirect('/account/' + user.username) except Exception: return render_template('login.html', message="Такого пользователя не существует", form=form, bg_size=200) return render_template('login.html', title='Authorization', form=form, css_file=url_for('static', filename='css/style.css'))
def login(): form = LoginForm() if form.validate_on_submit(): return 'success' return render_template('LoginTemplate.html', form=form, title='Login')