存储管理员 username/password - FLASK-SQLAlchemy

Storing admin username/password - FLASK-SQLAlchemy

我目前正在学习编程,还没有太多经验。我正在制作一个 webapp 来管理员工(这是一个个人项目,我只是为了学习而不会被任何人使用)并且我想要一个管理员用户。我想知道应该为该用户存储 username/password 的位置。虽然这只是一个个人项目,但我会通过尝试正确地做它来学习更多,以便理论上可以被某人使用。

目前我只是将用户名和密码哈希存储在代码本身中,我认为这是非常糟糕的做法。

因此,您可以进行多种选择。如果您刚刚起步,为了简单起见,我建议您查看 Flask-User。 对于状态持久性,我建议您通过 Flask-SQLAlchemy 使用 SQLite。不要为此而尝试假脱机整个数据库服务器。