Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Слишком длинный пароль. Видимо колонка в бд не рассчитывалась под такую длинную строку. Надо изменить допустимую длину колонки password_type.
PS: Это как минимум. Дальше смотреть что происходит.
И да, если вы изменили код на новый, с примера ElectroMyStyle, необходимо изменить и метод для...
Есть 1 ошибка. Попробуйте перезалить данный файл в protected\components.
https://drive.google.com/file/d/1efuoKaCscN5rodv04a1luAssJK-uj2V2/view?usp=sharing
И посмотрите, изменяется ли пароль при входе в игру.
Соль генерируется своя для каждого пароля, именно поэтому она и храниться вместе с ним.
Что то состряпал, тестируйте и отписывайте:
1) Добавлен новый тип паролей: PBKDF2WithHmacSHA1
2) Переписан метод для хеширования паролей, теперь реагирует на PBKDF2WithHmacSHA1.
3) Добавлен метод для сравнения паролей checkHash(), сравнивает чистый пароль с хешированным. Если точнее, хеширует...
Разве для этого не достаточно будет отредактировать данный метод, и добавить новый тип хеширования паролей?
https://github.com/ghtweb/ghtweb5_last_version/blob/982b0d5d5a97e3b06ec41ab137268146522c6d83/protected/components/Lineage.php#L209
Сюда добавить новый тип хеширования...
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.