烧瓶中的多用户身份验证

Posted

技术标签:

【中文标题】烧瓶中的多用户身份验证【英文标题】:Multiple user authentication in flask 【发布时间】:2021-11-01 11:45:28 【问题描述】:

我想在 python 烧瓶中创建一个身份验证系统,允许用户注册,系统将为他们提供他们自己存储在数据库中的内容。

如何使用 sqllite3 和 flask 做到这一点?我的方法是什么?

【问题讨论】:

请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。 【参考方案1】:

您可以使用https://flask-login.readthedocs.io/en/latest/ 进行身份验证

然后,使用用户名或 ID 在数据库中查询相应的内容。

【讨论】:

【参考方案2】:

在基本层面上你可以使用是

    数据库 (SQLite3) UUID 或任何唯一标识(用于唯一标识) 构建一个基本路由,用户可以在其中检查用户 - 密码是否与数据库中的用户匹配。

Flask 有一个用于处理登录会话的内置库。 https://flask-login.readthedocs.io/en/latest/

更多参考:https://www.youtube.com/watch?v=8aTnmsDMldY https://www.geeksforgeeks.org/login-and-registration-project-using-flask-and-mysql/

【讨论】:

以上是关于烧瓶中的多用户身份验证的主要内容,如果未能解决你的问题,请参考以下文章

带有烧瓶安全扩展的基于令牌的身份验证

为啥我的 current_user 没有在烧瓶登录中进行身份验证?

烧瓶上的 HTTP 摘要身份验证对我不起作用

oauth1 中的多租户身份验证问题

使用烧瓶保护静态文件 [重复]

如何在 python 中生成唯一的身份验证令牌?