微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

解决方法

当你提到服务器上的单个文件时,我想到了 SQLite。根据{{​​3}}:

SQLite 数据库的完整状态通常包含在磁盘上称为“主数据库文件”的单个文件中。

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

然而,projects description 似乎解决了这两个问题。作为初学者,您可能希望使用简单的 SQLite 设置一个简短的测试器。(sqlcipher 是一个简单的教程)。

从那里,您可以查看类似 Here 的示例,该示例展示了如何将 sqlcipher 与 Node.js 等 JavaScript 引擎一起使用。

,

我已经尝试过这样做以使其变得容易

The Javascript Code

,

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。