【发布时间】:2019-02-27 00:23:25
【问题描述】:
我想知道如何比较从用户输入接收的值与存储在 Node.js 中的 file.txt 中的值。
更新:我不需要以纯文本形式存储密码。该文本文件仅用于验证管理员凭据。这意味着凭据可以通过文本文件更改,并且管理员必须知道凭据才能登录。这可能没有意义,但它是用于学习目的。
【问题讨论】:
-
听起来您正计划以纯文本形式存储密码。您应该存储密码的加盐哈希,而不是纯文本。
-
不,我不需要以纯文本形式存储密码。该文本文件仅用于验证管理员凭据。这意味着凭据可以通过文本文件进行更改,并且管理员必须知道凭据才能登录。这可能没有意义,但它是出于学习目的。
-
您的示例文本文件看起来确实包含电子邮件
admin@admin.com和密码admin。您所说的 Nguyễn Việt Đức 的答案是“真棒”,它以纯文本形式从文件中读取密码。你是对的,到目前为止这对我来说没有意义。
标签: node.js command-line-interface user-input readline file-management