Я преобразовал свой проект в Laravel. У меня есть существующие данные, в которых хранятся хэши паролей. Если я загружу этот проект на свой удаленный сервер. Мои клиенты не могут войти в систему. Они должны использовать раздел забытых паролей.Как использовать старые пароли после преобразования проекта в Laravel
Но это не хорошо для моих клиентов.
Я хочу использовать bcrypt для хэширования паролей, как в Laravel. Но в моей старой системе. Я использовал другой метод. Для полной совместимости я не хочу ничего менять по умолчанию в Laravel.
Может быть, я могу создать другой столбец в базе данных. И я могу хранить новые хеши в течение месяца. Для активных пользователей я могу захватить новые хэши, и я могу преобразовать свою систему.
Но это нехорошие решения. Есть ли у вас какие-либо идеи ?
Отправлять электронное письмо каждому пользователю с новым паролем. Для этого нет обходного пути, им рано или поздно придется менять. – Andrew
Какой алгоритм вы использовали для своих старых хэшей? Возможно, этот [ответ] (http://stackoverflow.com/a/14402451/575765) может дать вам идею. – martinstoeckli