如何查看存储在 laravel 中的加密密码并显示在管理仪表板页面中
how to see encrypted password stored in laravel and show in admin dashboard page
我想显示来自加密数据库的密码。
如何在管理仪表板页面中显示加密密码?
我看过 laravel 重新散列的文档,但我不理解它
Laravel 散列 密码,这是不可逆的。一旦密码被散列并存储在数据库中,您几乎永远看不到密码,这是设计使然。 未加密,因此无法解密。
当有人登录应用程序时,他们的密码是HASHED,然后与数据库中的哈希进行比较。这样做是为了防止密码从数据库中被盗。
现在,我不知道你的应用程序或你的情况,但我认为允许管理员访问用户密码是非常糟糕的做法(世界上不应该有他们需要的理由看到那些)。
Here's a great video on the matter.
但是如果您真的仍然需要这样做,请考虑制作一个至少使用加密而不是散列的自定义身份验证驱动程序(但同样,这可能是个坏主意)。我找到了一些不同的教程 with a quick google search.
我想显示来自加密数据库的密码。 如何在管理仪表板页面中显示加密密码? 我看过 laravel 重新散列的文档,但我不理解它
Laravel 散列 密码,这是不可逆的。一旦密码被散列并存储在数据库中,您几乎永远看不到密码,这是设计使然。 未加密,因此无法解密。
当有人登录应用程序时,他们的密码是HASHED,然后与数据库中的哈希进行比较。这样做是为了防止密码从数据库中被盗。
现在,我不知道你的应用程序或你的情况,但我认为允许管理员访问用户密码是非常糟糕的做法(世界上不应该有他们需要的理由看到那些)。
Here's a great video on the matter.
但是如果您真的仍然需要这样做,请考虑制作一个至少使用加密而不是散列的自定义身份验证驱动程序(但同样,这可能是个坏主意)。我找到了一些不同的教程 with a quick google search.