【问题标题】:Password_Digest not hidding password密码摘要不隐藏密码
【发布时间】:2021-05-20 22:36:39
【问题描述】:

所以我是计算机编程的新手,我遇到了这个非常烦人的问题。所以我正在构建一个非常简单的 Sinatra Web 应用程序,我的 gemfile 中有 bcrypt,我的迁移表中有“t:string:password_digest”,我的用户模型中也有“has_secure_password”。当我在网络浏览器上创建一个新用户并检查数据库时,它确实显示密码已加密。但是,我遇到的问题是,当我在网络浏览器中输入密码时,我使用的是 chrome,密码没有隐藏。换句话说,如果我输入“密码”,这就是我所看到的,而不是你想象的一堆点。有谁知道为什么会发生这种情况。谢谢!

【问题讨论】:

    标签: html sinatra-activerecord


    【解决方案1】:

    没有看到你的 HTML 很难说,但我猜你正在使用类似<input type="text" name="password" /> 的东西,它会创建一个text input。文本输入不会掩盖它们的值。您要查找的是password input,它会掩盖该值,使其无法读取。您需要执行类似<input type="password" name="password" /> 的操作。

    【讨论】:

      猜你喜欢
      • 2015-05-27
      • 2016-01-24
      • 2011-09-28
      • 1970-01-01
      • 2013-12-20
      • 2014-08-10
      • 2021-08-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多