2016-03-18 22 views

回答

1

Laravel 哈希密碼,這是不可逆的。一旦數據被散列並存儲在數據庫中,您幾乎看不到密碼,這是有目的的。 未加密,因此無法解密。

當某人登錄到應用程序時,他們的密碼是HASHED,然後與數據庫中的散列進行比較。這樣做是爲了不會從數據庫中竊取密碼。

現在,我不知道你的應用程序或你的情況,但我認爲這是非常糟糕的做法,甚至允許管理員訪問用戶的密碼(他們需要看到的世界中不應該有一個理由那些)。

Here's a great video on the matter.

但如果你真的還需要做到這一點,考慮作出至少使用加密散列代替的(但同樣的,可能是一個壞主意)自定義的認證驅動程序。我發現了幾個不同的教程with a quick google search

相關問題