python - Flask中是否有注销其他浏览器和设备的实现?
问题描述
我必须在我的网站中实现一个功能,每个帐户只能登录一次。因此,如果用户登录一个浏览器,其他浏览器将自动注销。我正在使用 Flask 作为后端。Flask 中是否有这样的实现,如果没有,我可以通过哪些方式来实现它?
解决方案
我不知道任何实现。我首先想到的是修改用户模型。您可以为 添加一列logged_in
,该列将更改为True
用户登录时以及False
用户注销/会话被删除时。
在验证用户登录时,您需要检查此属性。如需进一步的具体帮助,请考虑发布您的问题的MRE。
推荐阅读
- azure - 如何使用 Powershell 和共享访问签名在 Azure Blob 容器中列出文件、删除文件、写入文件
- r - 如何在 R 中创建具有空类别的频率表?
- sql - SQL 外部查询值到嵌套子查询连接
- asp.net-core - OData 与 CosmosDb 的集成未返回预期结果
- python - 为两个不同的神经网络调用 .backward() 函数但得到 retain_graph=True 错误
- python - wget 和 PDFFileReader - 无法读取格式错误的 PDF 文件
- asp.net - 在 azure app 服务中将 R Plots 输出渲染到 png 设备时出现问题
- apache-kafka - 使用 apache Storm 从 kafka 读取标头
- javascript - 如何使用 javascript 和/或 PHP 更好地编写它
- javascript - Vue html2pdf,html元素错误生成为pdf文件