def login(): form = LoginForm() if form.validate_on_submit(): flash('Login requested for user {}, remember_me={}'.format( form.username.data, form.remember_me.data)) return redirect('/index') return render_template('login.html', title='Sign In', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): user = db.session.query(User).filter_by(username=form.username.data).first() if (user is not None) and (pbkdf2_sha256.verify(form.password.data, user.password)): login_user(user, remember=form.remember_me.data) identity_changed.send(current_app._get_current_object(), identity=Identity(user.id)) flash("Welcome back, {}!".format(user.fullname), "alert-success") return redirect(request.args.get("next") or url_for(".index")) else: flash("Invalid username or wrong password", "alert-error") return render_layout("login.html", form=form)
def login(): #if g.user is not None and g.user.is_authenticated: # return redirect('/index') form = LoginForm() if form.validate_on_submit(): user = User.objects(username=form.username.data, password=form.password.data).first() if user: session['remember_me'] = form.remember_me.data login_user(user) return redirect( url_for('index')) else: flash("lalalal") return render_template('login.html' , title = 'Sign In', form = form)
def post(self): form = LoginForm() if form.validate_on_submit(): ## if form was submitted.... user = UserModel.find_by_email(email=form.email.data) if user: if check_password_hash(user.password, form.password.data): session['current_user'] = user.email flash(f'You have successfully logged in as {user.email}', 'alert alert-success alert-user') login_user(user) return redirect("/") else: flash(u'Invalid Email or Password provided', 'alert alert-danger alert-user') return Response(render_template('user/login.html', form=form))
def login(): form = LoginForm() if form.validate_on_submit(): user_name = request.form.get('username', None) password = request.form.get('password', None) remember_me = request.form.get('remember_me', False) user = User(user_name) if user.verify_password(password): login_user(user, remember=remember_me) # return redirect(url_for('index')) return redirect(request.args.get('next') or url_for('index')) else: flash(u'用户名或密码错误', 'message') return render_template('login.html', form=form) return render_template('login.html', form=form)
def login(): # form = request.form form = LoginForm() print("form", form.username.data) user = User.find_one(username=form.username.data) if user is not None: if form.validate_on_submit() and user.validate_auth(form): login_user(user, remember=True) print('Logged in successfully.', current_user, current_user.is_authenticated) next = request.args.get('next') return redirect(url_for(next or 'todo.index')) else: print('Invalid username or password') return render_template('user/login.html', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): username = request.form['username'] password = request.form['password'] try: u = m.db.session.query(m.User).filter_by(username=username).one() except Exception: pass # FAIL THE LOGIN else: if pwd_context.verify(password, u.password): login_user(u) return redirect(url_for('posts.show_posts')) # IF LOGIN FAILED: flash("Invalid username or password") return render_template('login.html', form=form)