Posted 17 марта, 20204 yr comment_161175 Пробовал два способа: 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 он должен принимать все пароли, что не происходит
18 марта, 20204 yr comment_161192 В Password Verification Code проверятся пароль, нужно вернуть TRUE в случае совпадения.
18 марта, 20204 yr Author comment_161196 1 час назад, WaNted сказал: В Password Verification Code проверятся пароль, нужно вернуть TRUE в случае совпадения. Я это понимаю и говорил, что пытался return TRUE; поставить, но все равно что-то не нравится, хотя по логике вещей он тогда должен все пароли принимать с любым хешем, но это не так. 54 минуты назад, WaNted сказал: У Вас столбец с хешем тоже password? Да
19 марта, 20204 yr Author comment_161207 Решил. Проблема была в том, что я не учел бан аккаунта после N неправильных вводов
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.