在 Apache2 上使用 Flask_Login 运行 Flask 导致网页登录问题

问题描述 投票:0回答:1

我没有主意了。当我在本地运行 Flask 网站时,一切正常。两个用户可以同时使用两种不同的浏览器使用我的网站,一切都正常...工作。 Flask 的 Flask_Login 完美地处理所有会话 cookie 和 current_users。

但是,当我将构建推送到 Apache2 生产服务器时,一切都变得疯狂。当管理员登录时,似乎其他人都被认为是该管理员。

这几乎就像存在重复的cookie...或者对“当前用户”是谁感到困惑。

我的服务器使用的是 Apache2,并且我安装了 mod-wsgi-py3。

我按照本教程 (https://youtu.be/w0QDAg85Oow) 将我的 Flask 应用程序推送到我的生产 Apache 服务器。

帮忙?

我没有使用图片和代码,而是制作了一个视频来解释该问题:https://youtu.be/sho3oC5WpOQ

apache flask cookies flask-login linode
1个回答
0
投票

好吧,所以...我不确定 Flask-Login 有什么问题...但是,我摆脱了它并用我自己的会话(来自 Flask 导入会话)配置了所有内容,现在一切正常了。

这个博客教程引导我走向正确的方向: https://testdriven.io/blog/flask-sessions

© www.soinside.com 2019 - 2024. All rights reserved.