【发布时间】:2016-09-13 12:04:04
【问题描述】:
我必须为一个 Flask 项目实现一个非常简单的用户身份验证,用户可以在没有用户名的情况下访问受保护的页面。我已经检查了Flask-BasicAuth 扩展名,但它“太多”了,你需要用户名才能使用它。我只想在我的烧瓶文件中声明一个列表,其中包含密码作为可用于访问特定页面及其子页面的字符串。
所以我的目标是实现这样的目标:
- 用户到达
xy.com/protected-page并使用来自passwords = ['pass1', 'pass2', 'pass3']的密码(静态且未存储在数据库中) - 成功登录后,他/她将能够看到
xy.com/protected-page、xy.com/protected-page/sub-page1, xy.com/protected-page/sub-page2等...
如果我能设置会话时间,那将是一个非常棒的奖励。
有可能吗?我对 Flask 很陌生,所以如果有人可以帮助我,我将不胜感激。
【问题讨论】:
-
是的,这一切皆有可能。你试过什么?你有什么具体问题?请编辑您的问题以包含Minimal, Complete, and Verifiable example。
标签: python flask flask-login