Tenebrius Опубликовано 17 марта, 2020 Поделиться Опубликовано 17 марта, 2020 Пробовал два способа: 1) Изменение скрипта: protected function _encryptedPassword( $providedPassword ) { $providedPassword = (string) $providedPassword; switch ( $this->settings['db_encryption'] ) { case 'md5': return md5( md5( $providedPassword ) ); ... И установка авторизации на md5. Вы вышло, при попытка авторизации - You have not signed in before. Please create an account first. 2) Другой способ кеширования: Тогда получаю ошибку получше: Введённый пароль является некорректным. Попробуйте ещё раз (убедитесь, что Caps Lock выключен). Пароль правильный - я уверен. Но весь прикол в том, что если я в поле Password Verification Code указываю return TRUE; или return FALSE; То получаю первую ошибку: You have not signed in before. Please create an account first. Но если я правильно понял, то на TRUE он должен принимать все пароли, что не происходит Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Tenebrius Опубликовано 18 марта, 2020 Автор Поделиться Опубликовано 18 марта, 2020 up Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
WaNted Опубликовано 18 марта, 2020 Поделиться Опубликовано 18 марта, 2020 В Password Verification Code проверятся пароль, нужно вернуть TRUE в случае совпадения. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
WaNted Опубликовано 18 марта, 2020 Поделиться Опубликовано 18 марта, 2020 У Вас столбец с хешем тоже password? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Tenebrius Опубликовано 18 марта, 2020 Автор Поделиться Опубликовано 18 марта, 2020 1 час назад, WaNted сказал: В Password Verification Code проверятся пароль, нужно вернуть TRUE в случае совпадения. Я это понимаю и говорил, что пытался return TRUE; поставить, но все равно что-то не нравится, хотя по логике вещей он тогда должен все пароли принимать с любым хешем, но это не так. 54 минуты назад, WaNted сказал: У Вас столбец с хешем тоже password? Да Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Tenebrius Опубликовано 19 марта, 2020 Автор Поделиться Опубликовано 19 марта, 2020 Решил. Проблема была в том, что я не учел бан аккаунта после N неправильных вводов Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.