2017-01-24 1 views
1

Как использовать MD5 вместо BCrypt для пароля в Laravel 5.3?Как использовать MD5 вместо BCrypt для пароля в Laravel 5.3?

+0

возможно адаптация [это решение] (http://stackoverflow.com/questions/17710897/how-to-use-sha1-encryption-instead-of-bcrypt-in-laravel-4) к новому laravel .. –

+0

Привет @BagusTesa, ваше решение Laravel 4, мне нужно для Laravel 5.3 – mySun

+0

Я знаю, но никогда не повредить, чтобы попробовать. даже в L5.3, МОК все еще доступен, не говоря уже о том, что рабочий процесс поставщиков и контрактов остается тем же. извините, но я не могу играть на php .. –

ответ

1

В Laravel 5.3 вы можете изменить bcrypt() к связанной логике MD5 в RegisterController.php и переопределить метод login() в LoginController.php для manually authenticate users с помощью MD5 связанной логики.

+0

Где я должен редактировать метод 'login()'? – mySun

+0

@mySun скопируйте его в 'LoginController.php' и отредактируйте там. –

+0

@mySun Хотя это может позволить вам делать то, что вы пытаетесь сделать, вы не должны делать то, что вы пытаетесь сделать. 'MD5' не является подходящим алгоритмом хеширования для хранения паролей. Промышленным стандартом является 'bcrypt'. Почему дополнительная работа в вашем приложении намеренно делает ее менее безопасной? – patricus

3

Я не уверен, почему никто не упомянул об этом пока, но вы не должны использовать MD5 для защиты паролей на этом этапе. Если это то, что вы делаете, вы можете просто оставить их простым текстом.

 Смежные вопросы

  • Нет связанных вопросов^_^