首页 > TAG信息列表 > flask-login

烧瓶登录显示401而不是重定向到登录视图

我想使用Flask-Login登录某些视图.当我尝试访问用@login_required装饰的视图时,我收到401消息而不是登录页面.如何正确设置? from flask_login import LoginManager, login_required, login_user login_manager = LoginManager() login_manager.init_app(app) @login_manager.use

python-使用登录用户在Flask App上运行Selenium测试

我正在构建一个Flask支持的Web应用程序,其中所有有趣的页面都位于登录名后面.我想使用Selenium WebDriver对它进行自动化测试.我似乎无法弄清楚如何登录用户并将其与Selenium关联.我尝试的所有操作都会导致Selenium出现在“请登录”页面中. 不可接受的解决方案1:脚本化硒登录 我见过

python-会话在本地主机上的两个Flask应用之间共享

因此,我有两个在本地主机上运行的Flask应用程序,一个在端口5001上运行,另一个在端口5003上运行,显然两者都使用相同的会话.如果我登录一个应用程序,则退出另一个应用程序.例如,最近,如果我在一个应用程序上使用电子邮件登录,它也会在另一个应用程序上登录我的帐户,因为我有用户在两

python-Flask-Login无法在同一域上使用两个应用程序

我一直在< domain> /< app_1>上使用Flask-Login几乎没有问题的一年.最近,我用相同的堆栈构建了第二个应用程序,并将其部署到< domain> /< app_2>.现在,无论何时我登录任一应用程序,它都会使我退出其他应用程序.是否有一个原因?这些应用程序具有不同的数据库和秘密密钥,我假设我可以

python – Flask永久会话:在哪里定义它们?

默认情况下,Flask使用volatile会话,这意味着会话cookie设置为在浏览器关闭时过期.为了使用永久会话,其将使用具有定义的到期日期的cookie,应该设置session.permanent = True,如mentioned in this question.,并且将根据config [‘PERMANENT_SESSION_LIFETIME’]设置到期日期. 我很惊

python – Flask视图引发TypeError:’bool’对象不可调用

我正在尝试在我的Flask应用程序中调试一个视图,该视图返回500状态,错误为TypeError:’bool’对象在回溯中不可调用.该视图从Flask-Login调用login_user,然后返回True以指示登录成功. 我已调试到app_iter = app(environ,start_response),app现在是一个值为True而不是Flask app对象的

python – flask-login:异常:没有为此LoginManager安装user_loader.使用’LoginManager.user_loader’装饰器添加一个

我想使用flask_login来管理用户登录,但是有些错误如下: 例外:此LoginManager尚未安装user_loader.使用’LoginManager.user_loader’装饰器添加一个. 这是我的models.py(PS:我使用Flask peewee来构建我的模型) from peewee import * from playhouse.fields import ManyToManyField fr

python – Flask和SQLalchemy NoForeignKeysError:无法确定关系User.posts上的父/子表之间的连接条件

我开始使用Mega Flask教程来构建一个简单的博客风格网站.我用这个与一些python学习相关,试图加强我学到的东西.为了更多地学习,我决定将教程弃用OAuth登录文章转换为传统的登录栏.当我尝试登录时,我遇到了一个问题. NoForeignKeysError:无法确定关系User.posts上的父/子表之间的连接

python – flask-security:最小化数据库命中

在我的应用程序中,我使用flask-security添加了身份验证和授权主题. SQLAlchemy也用作数据提供者(MySQL作为后端).该应用程序运行正常. 然后,我做了一些MySQL跟踪,日志显示我在应用程序上请求的每个URL上,flask-security库发送两个数据库查询: > select user from user userid =’用

python – Flask-Security的自定义身份验证方法

我正在使用flask安全性来验证用户身份.我已经确保使用http_auth_required装饰器正确地进行身份验证 – 用户正在针对用户身份验证(在我的情况下是一个SQLAlchemyUserDatastore),一切都很顺利. 我现在想要使用我自己的身份验证方法(我将使用自定义LDAP验证系统),同时仍然利用Flask-S

python – Flask login_user不能与pytest一起使用

我是Pytest的新手.我想测试我需要登录的视图(用@login_required修饰). 我有以下测试功能: def test_add_new_post(self, client, user): login_user(user) assert current_user == user data = { 'title': 'This is test post', 'body': 

python – 仅限于在Flask中登录用户的ajax调用

我试图将ajax呼叫限制为仅登录用户.典型用例是发布博客,只有登录用户才能提交帖子,否则用户应该被重定向到/ login端点.我正在使用烧瓶安全性.我可以通过不使用ajax来做同样的事情. 任何人都可以建议我如何实现这样的功能.解决方法:假设您尝试从/ ajax获取数据,如下所示: $.getJSON

python – flask-login出错

我很难使用Flask-Login框架进行身份验证.我尽可能彻底地查看了文档,但显然我遗漏了一些明显的东西. class User(): def __init__(self, userid=None, username=None, password=None): self.userid = userid self.username = username self.password =

python – 可以使烧瓶登录系统不使用客户端会话/ cookie?

我正在研究Flask应用程序,供医疗客户使用.他们的IT部门在安全方面非常紧张,他们在网络范围内禁用cookie和脚本. 幸运的是,wtf-forms能够通过表单输入的服务器端验证解决其中一个问题. 但是,我正在挂断登录系统.我已经实现了flask-login,但这显然需要客户端数据,因为在禁用这些功能

使用Linux系统凭据登录Flask

我正在使用flask创建一个简单的Web应用程序.我将在我的linux服务器上托管它. Web应用程序可以执行多个特定于用户的操作.与用户主目录中的列表目录一样,为用户和类似的东西添加ssh-keys. 我想知道烧瓶是否有办法打开登录页面,并根据系统用户名和密码验证用户名和密码. (即用户系统