use*_*290 5 python session flask
我正在使用蓝图来构建 Web 应用程序。我遇到会话不持久的问题。我可以开始会话,但是当我单击链接时会话丢失了。我做错了什么?我没有使用数据库登录我只是硬编码。当我提交时,我会执行
session['username'] = me。在我登录后重定向到的页面上,它可以工作。但是,当我单击该页面上的链接时,会话丢失了。该
会议[“用户名”]不见了。我也设置了我的密钥。它是硬编码在我的配置文件中。在我的 admin 文件夹中,我有一个带有登录名的路由文件。登录有效,但是当我单击链接转到其他页面时,用户名丢失了。
C:.
????blueprintsite
????admin
? ????templates
? ? ????admin
? ????__pycache__
????reports
? ????__pycache__
????users
? ????templates
? ? ????site
? ????__pycache__
????static
? ????css
? ????fonts
? ????images
? ? ????media
? ? ????people
? ? ????preview
Run Code Online (Sandbox Code Playgroud)
小智 1
您好,您可以开始使用Flask-Login来处理用户身份验证和会话管理,使用 Flask-Login 的好处是您不必担心整个蓝图的会话管理,因为它会自动为您执行此操作。我多年来一直在我的蓝图应用程序中使用它,它非常适合我。
读一读,希望对您有帮助
归档时间: |
|
查看次数: |
2124 次 |
最近记录: |