【发布时间】:2018-06-24 06:30:19
【问题描述】:
我是 NodeJS 的新手,并且使用护照制作了 Web 应用程序登录功能。
我知道当有人注册帐户时,应用程序需要对他们的密码进行哈希处理并将哈希值保存到数据库中。但是当我使用console.log() 时,该对象仍然包含用户的纯文本密码。我觉得它不安全,但我不知道如何解决这个问题。谁能解释我在这里做错了什么?
【问题讨论】:
-
作为一般经验法则,不要在生产环境中推出自己的安全例程。
-
你在使用 https 吗?我也同意 @David Stockinger - 你不应该在生产环境中使用自己的安全例程
-
首先,您需要发布您的代码。其次,这可能会有所帮助:stackoverflow.com/questions/37668680/… .
标签: node.js security express passport.js