Wie verwende ich SHA1-Verschlüsselung anstelle von BCrypt in Laravel 4?

Ich entwickle ein sogenanntes AAC (Automatic Account Creator) für ein Spiel. Es ist im Grunde eine Site mit Funktionen zum Erstellen von Konten, Spielern und vielen weiteren Dingen für Spieler. Der Server unterstützt nur SHA1 und Plain - was völlig unsicher ist. Ich kann nicht in den Quellcode eintauchen und Änderungen vornehmen. Wenn es trotzdem SHA1 geben sollte, wäre ich dankbar. Ich habe gerade über BCrypt gelesen, es ist großartig, aber ich kann den Quellcode nicht wirklich an BCrypt anpassen. Ich habe es geschafft, SHA1 bei der Registrierung wie folgt zu setzen:

$password = $input['password'];
$password = sha1($password);

Ich kann mich aber einfach nicht einloggen. mache ich das falsch Es scheint, als würde Laravel mich nicht einloggen lassen.

ich habeget_register undpost_registerIch habe auchget_login undpost_login. Muss ich etwas im post_login ändern, um es anzumelden, oder? irgendwelche Hinweise?

Ich benutze Laravels PHP-Server (PHP Artisan Serve) und PHPMyAdmin auf WAMP. Ich denke, Laravel prüft, wenn Sie die DB über das überprüfenAuth::attempt Methode laravel führt eine Art Hashing durch, um das aktuelle pw und das angemeldete pw zu überprüfen und gegeneinander zu prüfen.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage