带登录的 Python Flask 会话

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

是否可以创建没有登录字段的 Flask 会话,例如用户可以在用户名字段中仅输入电子邮件地址,这将创建具有一定到期时间的会话,直到会话处于活动状态,User2 无法创建同名会话。

非常感谢任何帮助。

python flask flask-login
1个回答
1
投票

首先默认情况下烧瓶不在服务器上存储会话 - 只有安全的 cookies。

如果你想使用电子邮件作为 id(

user.get_id()
方法)你不能。但是您可以在具有活动会话的服务器上创建特殊缓存(dict 等)并使用唯一密钥作为 id,并且不要使用现有电子邮件登录用户。

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