- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 Flask Login 创建了一个登录和注销页面。我尝试在不先登录的情况下导航到注销页面,但我不断被重定向到此处:http://127.0.0.1:5000/login?next=%2Findex
这是我的注销功能:
from flask import render_template, flash, redirect, url_for, request
from app import app
from app.forms import LoginForm, RegistrationForm
from flask_login import current_user, login_user, logout_user, login_required
from app.models import User
from app import db
@app.route('/logout')
def logout():
logout_user()
return redirect(url_for('index'))
最佳答案
您正在重定向到需要用户登录的 View ,因此设置了 next=
值。
@app.route('/')
@login_required # <-- Your index view has this.
def index():
return 'Index'
在用户注销时将用户重定向到不需要登录的页面或没有 @login_required
装饰器的页面。
关于python - Flask_login 是否自动设置 "next"参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57533436/
我正在尝试使用 pytest 对我的 Flask 应用程序进行单元测试。我有以下端点测试用例,需要来自 flask_login 的 current_user 的信息: def test_approva
我在我的flask应用程序中使用flask_login扩展名登录用户。如您所知,此扩展名具有存储current_user的变量。该代码可以正常运行,除非要进行测试。 当我测试代码(使用unittest
我有两个 Flask_login 用户模型: class Admin(db.Model, UserMixin): id = db.Column(db.Integer, primary_key=
我正在使用很棒的 Flask framework创建一个我使用 Flask-login 的网站对于我的用户登录。这通常工作正常,但有时我会看到混合登录的奇怪问题。我们有 3 个 flask 开发服务器
我在使用 flask_login 时遇到问题。但是在测试时我意识到当我请求 login_required 路由时我得到了 401 unauthorized error。我确定我已登录。 感谢任何帮助。
我使用 Flask Login 创建了一个登录和注销页面。我尝试在不先登录的情况下导航到注销页面,但我不断被重定向到此处:http://127.0.0.1:5000/login?next=%2Find
我正在尝试实现一个Python服务器,该服务器实现了Flask框架以及扩展Flask Login。Flask Login 支持装饰器 @login_required 以确保用户在访问该函数之前已登录。
我目前正在使用flask和flask_login编写一个简单的Web应用程序,但由于代码组织问题而陷入困境。 import flask import flask_login app = flask.F
在我的 forms.py 应用程序中,我有以下几行: from flask_wtf import FlaskForm from wtforms import SelectField, StringFi
我想在有或没有flask login_required 装饰器的情况下使用我的渲染函数。我的尝试如下:定义基本函数,然后分配给一个新变量,用 login_required 包装: import pym
我正在尝试来自 https://www.digitalocean.com/community/tutorials/how-to-add-authentication-to-your-app-with-
我有一个带有注册/登录链接的简单 jinja2 模板,我应该在用户登录时隐藏它们,我也使用 flask_login 模块来处理这些东西。 问题是:我应该如何识别用户是否在 jinja2 模板中登录?
我是新手,不知道我做错了什么:我已经安装了 Flask_login 模块 pip install flask_login 它显然有效:如果看到它安装在 c:\users\~\python\python
我有两个问题 我的经过身份验证的用户不断下降到 flask_login.AnonymousUserMixin 我使用 Flask-Login 和 Flask-Principal 收到意外信号 尝试获取
我正在尝试构建一个简单的原型(prototype),它将具有登录名/密码身份验证和 OAuth2 身份验证,后者使用 Flask-Dance。那么将 current_user.is_authentic
我是flask的新手,最近了解了flask_security/flask_login/flask_user。 我希望我能以某种方式将flask_login 和flask-JWT 一起用于REST AP
我是一名优秀的程序员,十分优秀!