【问题标题】:Storing admin username/password - FLASK-SQLAlchemy存储管理员用户名/密码 - FLASK-SQLAlchemy
【发布时间】:2020-06-23 19:38:27
【问题描述】:

我目前正在学习编程,还没有太多经验。我正在制作一个 webapp 来管理员工(这是一个个人项目,我只是为了从中学习,不会被任何人使用)并且我想要一个管理员用户。我想知道我应该在哪里存储该用户的用户名/密码。尽管这只是一个个人项目,但我会通过尝试正确地完成它来学到更多东西,以便理论上可以被某人使用。

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

【问题讨论】:

  • 嗨!欢迎来到SO。要回答您的问题,您可以使用sqlite 来存储您的用户数据。您可以使用和学习tutorial。你也可以使用 MySQL 作为你的数据库

标签: python flask-sqlalchemy admin password-hash storing-data


【解决方案1】:

因此,您可以选择多种方式。如果您刚刚开始,为简单起见,我建议您查看Flask-User。 对于状态持久性,我建议您通过 Flask-SQLAlchemy 使用 SQLite。不必为此尝试建立整个数据库服务器。

【讨论】:

  • 好的,所以我应该将它存储在一个单独的表中,即使它只是一个管理员用户?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-12-10
  • 2017-01-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-05
  • 1970-01-01
相关资源
最近更新 更多