def login(): form = LoginForm(request.form) if request.method == "POST" and form.validate(): if form.username.data == "bsspirit" and form.password.data == "85831923": session["login"] = True return redirect(url_for("admin")) return render_template("login.html")
def login(): form = LoginForm(request.form) if request.method == 'POST' and form.validate(): user_id = form.get_user().user_id session['user_id'] = user_id return redirect(url_for('user_index', user_id=user_id)) return render_template('login.html', form=form)
def login(self): form = LoginForm(request.form) if request.method == 'POST' and form.validate(): user = form.get_user() login_user(user) redirect(url_for('.index')) self._template_args['form'] = form return super(MyIndexView, self).index()
def login(self): form = LoginForm(request.form) if request.method == 'POST' and form.validate(): user = form.get_user() login_user(user) redirect(url_for('.index')) self._template_args['form']=form return super(MyIndexView,self).index()
def login(): form = LoginForm(request.form) if request.method == 'POST' and form.validate(): user= User.query.filter_by(email=form.email.data).first() if user is not None and user.check_hash(form.password.data): login_user(user) session['email']=user.email return redirect(url_for('users')) else: flash("Email or password incorrect", "danger") return render_template('login.html', form=form)
def login(): if request.method == 'GET': return render_template('login.html') else: form = LoginForm(request.form) if form.validate(): for k, v in request.form.items(): print('%s:%s' % (k, v)) return 'success' else: print(form.errors) return 'fail'
def login(): form = LoginForm() if request.method == 'POST' and form.validate(): user = User.query.filter_by(username=form.username.data).first() if form.username.data: session['username'] = form.username.data return redirect('/uploads') else: return '<h1>Invalid username or password</h1>' # return '<h1>' + form.username.data + ' ' + form.password.data + '</h1>' return render_template('login.html', form=form)
async def post(self): post = await self.request.post() form = LoginForm(post) errors = [] if form.validate(): try: user = await self.service.login(form.data) self.request['session']['user_id'] = user['id'] return web.HTTPFound("/") except CredentailInvalid: errors = ['用户名或密码无效'] return {"form": form, "errors": errors}
async def login(request): session = await get_session(request) post = await request.post() form = LoginForm(post) errors = [] if "POST" == request.method and form.validate(): try: user = await user_service.login(form.data) session['user_id'] = user['id'] return web.HTTPFound("/") except CredentailInvalid: errors = ['用户名或密码无效'] return {"form": form, "errors": errors}
def login(): error = None status_code = 200 form3 = LoginForm(request.form) if request.method == 'POST': if not form3.validate(): error = 'Invalid Credentials.Please try again.' status_code = 401 else: auser = db_session.query(User).filter_by( name=form3.username.data).filter_by( password=form3.password.data).first() if auser == None: error = 'User not found.Please try again.' status_code = 401 else: session['logged_in'] = True session['user_id'] = auser.id session['name'] = auser.name return redirect(url_for('main')) return render_template('login.html', form=form3, error=error), status_code
def login(): form = LoginForm(request.form) result = ''; if request.method == 'POST' and form.validate(): u = User.query.filter_by(email=form.email.data).first() if u == None: flash('User not exists.', 'warning') else: user = User(u.email, '', u.nick_name) user.id = u.id user.password_hash = u.password_hash if user.verify_password(form.password.data): login_user(user, remember=form.remember.data) # flash('Hi~ %s, you just login success.' % user.getDisplayName(), 'warning') return redirect(url_for('main.index')) else: flash('password incorrect', 'error') return render_template('login.html', title='login', form=form);
def login(): form = LoginForm(request.form) result = '' if request.method == 'POST' and form.validate(): u = User.query.filter_by(email=form.email.data).first() if u == None: flash('User not exists.', 'warning') else: user = User(u.email, '', u.nick_name) user.id = u.id user.password_hash = u.password_hash if user.verify_password(form.password.data): login_user(user, remember=form.remember.data) # flash('Hi~ %s, you just login success.' % user.getDisplayName(), 'warning') return redirect(url_for('main.index')) else: flash('password incorrect', 'error') return render_template('login.html', title='login', form=form)
def post(self): form = LoginForm(request.form) user_name = form.username.data password = form.password.data try: if not form.validate(): return make_response(login_response[400], 400) present_in_db, confirmed = DataBase.check_user_in_db( user_name, password) if present_in_db: if not confirmed: return make_response(login_response[411], 411) access_token = create_access_token(identity=user_name) app.logger.info('{} was logged in'.format(user_name)) redis.set(name=user_name, value=access_token) redis.expire(user_name, redis_time) return make_response( jsonify({ "respone:token": access_token, "status": 200 }), 200) return make_response(login_response[401], 401) except ConnectionError: raise InvalidUsageError(redis_error[500], 500)
def login(): """Render the website's login page.""" try: form = LoginForm(csrf_enabled=False) if request.method == "POST": if form.validate()==False: flash('All fields are required.') return render_template('login.html',form=form) else: c, conn = connection() data = c.execute("SELECT * FROM user WHERE email = '"+thwart(form.Email.data)+"'") data = c.fetchone()[2] user_id = c.fetchone()[0] if bcrypt.check_password_hash(data,form.password.data): session['logged_in'] = True session['email'] = form.Email.data session['user_id'] = str(user_id) flash("You are now logged in") return render_template("home.html") else: error = "Invalid credentials, try again." return render_template("login.html", form=form ,error = error) gc.collect() elif request.method=='GET': return render_template('login.html', form=form) except Exception as e: #flash(e) error = "Invalid credentials, try again." return render_template("login.html", form=form ,error = error)