将用户信息存储在 Web 服务器根目录下的单个文件中 JavaScript/HTML/CSS

Store users information in a single file on the root of the web server JavaScript/HTML/CSS

我正在尝试为应该存储在 Intranet 上的网站创建身份验证系统。那个人告诉我他希望将用户(最多 10 个用户)的凭据存储在具有某种保护的单个文件中。你有什么建议吗?我真的试图找到信息,也许我没有在寻找正确的东西,但在这种情况下每个人都使用 mondoDB。哪个不存储在本地。 请温柔点...我正在尝试 JavaScript.

当你提到服务器上的单个文件时,我想到了SQLite。根据 projects description:

The complete state of an SQLite database is usually contained in a single file on disk called the "main database file".

但是密码——即使在内联网服务器上——也不应该以纯文本形式存储。而且还存在源代码的单向散列听起来不是一个好主意。

但是,sqlcipher seems to solve both those issues. As a starter, you might want to setup a brief tester with plain SQLite.(Here 是一个简单的教程)。

从那里您可以查看像这样的示例 one,它显示了 sqlcipher 如何与 JavaScript 引擎一起使用,例如 Node.js.

我已经尝试过这样让它变得简单

The Javascript Code

SOOOOO,我最终使用了 nedb... VOILA