【问题标题】:Can I store users' names and their passwords in a file instead of a data-base table? [duplicate]我可以将用户名和密码存储在文件中而不是数据库表中吗? [复制]
【发布时间】:2021-06-26 10:58:46
【问题描述】:

我正在编写一个非常简单的网络服务,我将在线运行(作为 Internet 上的网页)。到目前为止,我不需要服务背后的数据库。但是,我需要进行用户注册(每个用户提供一对:用户名、密码)。因此,我需要将这些值存储在某处,然后在需要时检索它们。

我想也许我可以将它们存储在一个 txt 文件中。我不想为数据库服务器加注星标并在其中创建一个表然后运行 ​​SQL 查询,对我来说,将这些值写入文件然后从文件中读取它们更容易。

这个解决方案有一些缺点吗?特别是,当两个用户或多或少同时注册,然后 Web 服务器的两个实例尝试同时写入一个文件时,我是否会遇到问题。

【问题讨论】:

    标签: database flask web


    【解决方案1】:

    您已经发现了一个大问题:竞争条件,另一个条件是您没有遵循良好的名称和密码存储安全实践。加密?你打算自己动手吗?已经为这个确切的问题制作了很多包,它们已经消除了安全和性能错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-26
      • 2011-08-28
      • 1970-01-01
      相关资源
      最近更新 更多