Пользователи не могут войти после Yii в Laravel. - PullRequest
0 голосов
/ 21 мая 2019

особенно команда PHP.У меня есть сценарий, посмотреть, есть ли у кого-нибудь советы?

У меня есть старая система, разработанная на Yii Framework .Там в пользовательской таблице зашифрованные пароли.Недавно я переместил этих пользователей в нашу новую систему, разработанную с использованием Laravel .Однако мы не смогли принести пароли, так как они были зашифрованы.Клиент хочет сохранить один и тот же логин / пароль в новой системе для всех пользователей. Возможно ли это?

1 Ответ

0 голосов
/ 30 мая 2019
  • Вы разработчик?

  • Используете ли вы ту же таблицу, столбец и значение для пароля?

Я думаю, вы сможете определить механизм хеширования, который Yii использовал для хранения и проверки паролей.

Давайте представим, что ваше приложение Yii использовало это для хеширования паролей:

https://www.yiiframework.com/doc/api/1.1/CPasswordHelper#hashPassword-detail

(Вы должны проверить код старого приложения и убедиться, какой алгоритм использовался)

Затем можно попытаться изменить свою систему входа в Laravel, чтобы использовать тот же алгоритм из старого приложения Yii.

Я не знаком с Laravel, поэтому не могу сказать больше об этом, но вы должны иметь возможность как-то его настроить.

...