Как использовать шифрование SHA1 вместо BCrypt в Laravel 4?

Я разрабатываю так называемый AAC (Automatic Account Creator) для игры, это в основном сайт с функциями для создания учетных записей, игроков и еще нескольких вещей для игроков. Сервер поддерживает только SHA1 и обычный - что совершенно небезопасно. Я не могу погрузиться в исходный код и внести изменения. Если в любом случае использовать SHA1, я был бы признателен. Я только что прочитал о BCrypt, это здорово, но я не могу изменить исходный код в соответствии с BCrypt. Мне удалось поставить SHA1 на регистрацию так:

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

Но я просто не могу войти. я делаю это неправильно? Похоже, Laravel не позволит мне войти.

у меня естьget_register а такжеpost_registerТакже у меня естьget_login а такжеpost_login, Нужно ли что-то изменить в post_login, чтобы сделать это логином или? какие-нибудь намеки?

Я использую php-сервер Laravel (php artisan serve) и phpMyAdmin на WAMP. Я думаю, что Laravel проверяет, когда вы проверяете БД черезAuth::attempt Метод laravel выполняет некоторую форму хеширования, чтобы проверить текущий pw и зарегистрированный в одном, чтобы проверить друг друга.

Ответы на вопрос(3)

Ваш ответ на вопрос