如何查看存储在laravel中的加密密码并显示在管理仪表板页面中

时间:2016-03-18 01:47:51

标签: laravel authentication hash password-encryption

我想显示加密数据库的密码。 如何在管理仪表板页面中显示envrypted密码? 我看过laravel文档重新编写,但我不理解它

1 个答案:

答案 0 :(得分:1)

Laravel 哈希密码,这是不可逆转的。一旦它被哈希并存储在数据库中,你几乎看不到密码,这是设计的。 它没有加密,因此无法解密。

当有人登录应用程序时,他们的密码是HASHED,然后与数据库中的哈希进行比较。这样做是为了不能从数据库中窃取密码。

现在,我不知道您的应用程序或您的情况,但我认为即使是管理员访问用户也是非常糟糕的做法。密码(他们不需要在世界上看到这些密码)。

Here's a great video on the matter.

但是,如果您真的仍然需要这样做,请考虑制作一个自定义身份验证驱动程序,至少使用加密而不是散列(但同样可能是一个坏主意)。我找到了一些不同的教程with a quick google search