コード例 #1
0
ファイル: account.py プロジェクト: moodpo/autotest
def login():
    form = LoginForm(login=request.args.get("login", None),
                     next=request.args.get("next", None))

    if form.validate_on_submit():
        user, auth = \
            User.query.authenticate(form.login.data, form.password.data)
        if user and auth:
            session.permanent = form.remember

            identity_changed.send(current_app._get_current_object(),
                                  identity=Identity(user.id))
            #need add next url
            flash(u"welcome {0}".format(user.username), "success")
            return redirect(url_for('index.index'))
        else:
            flash(u"无效登陆,请检查用户名或者密码", "error")

    return render_template('account/login.html', form=form)
コード例 #2
0
def login():
    form = LoginForm(login=request.args.get("login", None),
                     next=request.args.get("next", None))

    if form.validate_on_submit():
        user, auth = \
            User.query.authenticate(form.login.data, form.password.data)
        if user and auth:
            session.permanent = form.remember

            identity_changed.send(current_app._get_current_object(),
                                  identity=Identity(user.id))
            # need add next url
            flash(u"welcome {0}".format(user.username), "success")
            return redirect(url_for('index.index'))
        else:
            flash(u"无效登陆,请检查用户名或者密码", "error")

    return render_template('account/login.html', form=form)