2017-04-05 6 views
1

Ich versuche, das Passwort so zu verschlüsseln,verschlüsseln entschlüsseln Laravel 5.4

RegisterController:

'password' => encrypt($data['password']), 

Dann muss ich das Passwort beim Passwort vergessen Modul entschlüsseln.

MyController:

$pass = decrypt($password); 

Alles funktioniert bis jetzt in Ordnung.

Aber wenn ich versuche, es zu melden wirft die Nachricht:

These credentials do not match our records. 

Ich glaube, ich Änderungen bei der Anmeldung Controller vornehmen müssen, aber kann nicht herausfinden, wo genau.

Wie mache ich das?

+0

Kennwort gehasht werden nicht verschlüsselt, wie durch @Adhika spitz, und es ist eine sehr schlechte Praxis um das Passwort des Benutzers entschlüsseln zu können, ist es so, als hätte man es im Klartext. Wenn Sie in der Lage sind, jeden anständigen Hacker zu entschlüsseln, sollte es auch möglich sein. Ich werde mich nie bei einer Website registrieren, da der Administrator mein Passwort sehen kann. – dparoli

Antwort

Verwandte Themen