当前位置: 首页>>代码示例>>Python>>正文


Python form.get_user函数代码示例

本文整理汇总了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)
开发者ID:sheng01,项目名称:DuluthKids.Net,代码行数:8,代码来源:app.py

示例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)
开发者ID:warpizen,项目名称:am2v,代码行数:8,代码来源:web_view.py

示例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)
开发者ID:bvnp,项目名称:flask-admin,代码行数:8,代码来源:auth.py

示例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)
开发者ID:warmspringwinds,项目名称:hackathon,代码行数:9,代码来源:main.py

示例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()
开发者ID:ACECentre,项目名称:aacnews,代码行数:9,代码来源:app.py

示例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)
开发者ID:ftomassetti,项目名称:selfmanager,代码行数:10,代码来源:views.py

示例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()
开发者ID:benjaminbogdanovic,项目名称:205CDE-Assignment,代码行数:11,代码来源:admin.py

示例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)
开发者ID:abishek,项目名称:hawkers,代码行数:11,代码来源:auth.py

示例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()
开发者ID:Mogmi95,项目名称:Trombi,代码行数:12,代码来源:main.py

示例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()
开发者ID:AllChat,项目名称:AllChat,代码行数:12,代码来源:views.py

示例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()
开发者ID:pombredanne,项目名称:pyramid-admin,代码行数:13,代码来源:app.py

示例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")
开发者ID:harisahmed11,项目名称:FintechPy,代码行数:14,代码来源:controlpanel.py

示例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)
开发者ID:Code4SA,项目名称:elections-api,代码行数:15,代码来源:admin.py

示例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)
开发者ID:mcsquaredjr,项目名称:Reports,代码行数:16,代码来源:run_reports.py

示例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()
开发者ID:jokep5,项目名称:Vision,代码行数:18,代码来源:views.py


注:本文中的wtforms.form.get_user函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。