Jump to content

MD5x2 авторизация по внешней базе

Featured Replies

Posted
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) Другой способ кеширования:
image.thumb.png.0e34d4b8d0a7061b95024d238f311a20.png

 

Тогда получаю ошибку получше:

Введённый пароль является некорректным. Попробуйте ещё раз (убедитесь, что Caps Lock выключен).

Пароль правильный - я уверен.

 

Но весь прикол в том, что если я в поле Password Verification Code  указываю return TRUE; или return FALSE;

То получаю первую ошибку:
 

You have not signed in before. Please create an account first.

Но если я правильно понял, то на TRUE он должен принимать все пароли, что не происходит

  • Author
comment_161196
1 час назад, WaNted сказал:

В Password Verification Code проверятся пароль, нужно вернуть TRUE в случае совпадения.

Я это понимаю и говорил, что пытался return TRUE; поставить, но все равно что-то не нравится, хотя по логике вещей он тогда должен все пароли принимать с любым хешем, но это не так.

 

54 минуты назад, WaNted сказал:

У Вас столбец с хешем тоже password?

Да

  • 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.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.