本文整理汇总了Python中wtforms.form.get_user函数的典型用法代码示例。如果您正苦于以下问题:Python get_user函数的具体用法?Python get_user怎么用?Python get_user使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了get_user函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: login_view
def login_view():
form = LoginForm(request.form)
if request.method == "POST" and form.validate():
user = form.get_user()
login.login_user(user)
return redirect(url_for("index"))
return render_template("form.html", form=form)
示例2: login_view
def login_view():
form = LoginForm(request.form)
if request.method == 'POST' and form.validate():
user = form.get_user()
login.login_user(user)
return redirect(url_for('index'))
return render_template('form.html', form=form)
示例3: login_view
def login_view():
form = LoginForm(request.form)
if helpers.validate_form_on_submit(form):
user = form.get_user()
login.login_user(user)
return redirect(url_for('index'))
return render_template('form.html', form=form)
示例4: login
def login():
form = LoginForm(request.form)
if request.method == 'POST' and form.validate():
# login and validate the user...
user = form.get_user()
login_user(user)
flash("Logged in successfully.")
return redirect(url_for("search"))
return render_template("login.html", form=form)
示例5: login_view
def login_view(self):
form = LoginForm(request.form)
if helpers.validate_form_on_submit(form):
user = form.get_user()
login.login_user(user)
if login.current_user.is_authenticated():
return redirect(url_for('.index'))
self._template_args['form'] = form
return super(MyAdminIndexView, self).index()
示例6: login_view
def login_view():
form = LoginForm(request.form)
if helpers.validate_form_on_submit(form):
user = form.get_user()
login.login_user(user,remember=form.remember_me)
return redirect(request.args.get("next") or url_for("index"))
return render_template('login.html',
title="Login",user=login.current_user,
form=form)
示例7: login
def login(self):
# handle user login
form = LoginForm(request.form)
if helpers.validate_form_on_submit(form):
user = form.get_user()
login.login_user(user)
if login.current_user.is_authenticated:
return redirect(url_for('.index'))
self._template_args['form'] = form
return super(AdminPannel, self).index()
示例8: loginaction
def loginaction() :
# handle user login
form = LoginForm(request.form)
if request.method == 'POST' and form.validate() :
user = form.get_user()
if login.login_user(user) :
session['user'] = user.login
print("User %s logged in successfully."%user.login)
return redirect(request.args.get('next') or url_for('vendor_page.index'))
return render_template('login.html', form=form)
示例9: login_view
def login_view(self):
# handle user login
form = LoginForm(request.form)
if helpers.validate_form_on_submit(form):
user = form.get_user()
login.login_user(user)
if login.current_user.is_authenticated:
return redirect(url_for('.index'))
#link = '<p>Don\'t have an account? <a href="' + url_for('.register_view') + '">Click here to register.</a></p>'
self._template_args['form'] = form
return super(MyAdminIndexView, self).index()
示例10: login_view
def login_view(self):
# handle user login
form = LoginForm(request.form)
if helpers.validate_form_on_submit(form):
user = form.get_user()
session.permanent = False
session['admin'] = 'root'
if 'admin' in session and session['admin'] == 'root':
return redirect(url_for('.index'))
self._template_args['form'] = form
return super(AuthAdminIndexView, self).index()
示例11: login_view
def login_view(self):
# handle user login
form = LoginForm(request.POST)
if helpers.validate_form_on_submit(form):
user = form.get_user()
login.login_user(user)
if login.current_user.is_authenticated():
return redirect(url_for(".index"))
link = "<p>Don't have an account? <a href=\"" + url_for(".register_view") + '">Click here to register.</a></p>'
self._template_args["form"] = form
self._template_args["link"] = link
return super(MyAdminIndexView, self).index()
示例12: login_view
def login_view(self):
# handle user login
form = LoginForm(request.form)
if helpers.validate_form_on_submit(form):
user = form.get_user()
flask_login.login_user(user)
#flash('You were successfully logged in')
if flask_login.current_user.is_authenticated:
return redirect(url_for('.index'))
# link = '<p>Don\'t have an account? <a href="' + url_for('.register_view') + '">Click here to register.</a></p>'
self._template_args['form'] = form
# self._template_args['link'] = link
#return super(FintechAdminIndexView, self).index()
return self.render("admin/login.html")
示例13: login_view
def login_view(self):
# handle user login
form = LoginForm(request.form)
if helpers.validate_form_on_submit(form):
user = form.get_user()
if user:
login.login_user(user)
else:
flash('Username or Password is invalid' , 'error')
return redirect(url_for('.login_view'))
if login.current_user.is_authenticated():
return redirect(url_for('.index'))
link = '<p>Don\'t have an account? <a href="' + url_for('.register_view') + '">Click here to register.</a></p>'
return self.render('admin/home.html', form=form, link=link)
示例14: login_view
def login_view():
form = Login_Form(request.form)
error = None
try:
if helpers.validate_form_on_submit(form) and form.post_validate():
user = form.get_user()
login.login_user(user)
# Flash the message
#flash(user.email + ' was successfully logged in')
return redirect(url_for('report_form'))
except:
form.email.data = ''
form.password.data = ''
error = 'Invalid credentials'
return render_template('login.html', form=form, user=login.current_user, error=error)
示例15: login_view
def login_view(self):
# handle user login
link = ''
form = LoginForm(request.form)
if helpers.validate_form_on_submit(form):
user = form.get_user()
if not user:
link = '<p>Please contact %s</p>' % current_app.config['SUPPORT_EMAIL']
self._template_args['link'] = link
return redirect(url_for('.index'))
login.login_user(user)
if login.current_user.is_authenticated():
return redirect(url_for('.index'))
self._template_args['form'] = form
self._template_args['link'] = link
return super(MyAdminIndexView, self).index()