Домой Wp-Recall WP-Recall: Проблемы и решения Сообщение об неверном логине или пароле
14ответ(ов) в теме
Roman Onipko
не в сети 7 лет
На сайте с 10.08.2015
Участник
Тем 19
Сообщения 96
1
17:35

Добрый день!
столкнулся со следующей проблемой, которая появилась после обновления на WP-RECALL 14.1.0: во всплывающей форме авторизации исчезло сообщение об ошибке, появляющееся в том случае, если пользователь вводит некорректные данные в форме логина или пароля. До этого* - все отображалось корректно.
* Ранее, с пользователем Otshelnik-Fm мы немного подправили код functions.php моей темы, чтобы та не выдавала ссылку на страницу восстановления пароля в сообщении об ошибке при некорректно введённом логина или пароля в форме Рекола. Собственно сам код, который я добавил:

add_filter( 'authenticate', 'my_auth', 20, 3 );

function my_auth($user, $username, $password){
	if( isset( $user->errors['invalid_username'] ) || isset( $user->errors['incorrect_password'] ) ){
		return new WP_Error('broke', '<b>ОШИБКА</b>: неверный логин или пароль');
	}
	return $user;
}

Тему не обновлял, файлы темы и ВП не правил.
ВП 4.4.2
Рекол 14.1.0
сайт:

Вы не можете просматривать опубликованные ссылки

Вы не можете просматривать опубликованные ссылки

Как вернуть сообщение об ошибочном вводе логина и пароля, при этом без ссылки на страницу восстановления пароля?
Спасибо.

0
Вова (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
2
17:49

а вы этот код убирайте который менял сообщение о ошибке и увидите

Вы не можете просматривать опубликованные ссылки

нет никаких ссылок

0
Roman Onipko
не в сети 7 лет
На сайте с 10.08.2015
Участник
Тем 19
Сообщения 96
3
17:51

Т.е. отныне в сообщении об ошибке нет никаких ссылок на страницу восстановления пароля? В то раз, когда мы с Вами обсуждали эту проблему у меня на сайте, Вы говорили, что эта ссылка на страницу восстановления пароля формируется то ли темой то ли ВП непосредственно, а Реколл лишь ее просто выводит. Теперь не выводит получается? 🙂

0
Вова (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
4
17:53

Вот вы проверьте и скажите нам.

0
Roman Onipko
не в сети 7 лет
На сайте с 10.08.2015
Участник
Тем 19
Сообщения 96
5
21:06

Не помогло. Причина оказалась в другом - необходимо было отключить пункт Login Error Messages в настройках iThemes Security

0
Вова (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
6
21:40

Как это не помогло - мой скриншот тому подтверждение. Без всяких монструозных iThemes Security. Наверное iThemes Security и добавлял вам это))

0
Roman Onipko
не в сети 7 лет
На сайте с 10.08.2015
Участник
Тем 19
Сообщения 96
7
21:45

Хммм... В нашей с Вами прошлой беседе, в другой ветке форума по этой проблеме, Вы тогда сообщили мне, что подобное сообщение формируется не Реколом и не плагинами, а темой (или ВП - не помню уже). И посоветовали поправить "проблему" добавлением указанного кода в файл функции темы. Это я и сделал. Сейчас, когда сообщения перестали появляться вовсе, сразу после обновления до Рекола 14.1.0 (я всегда проверяю весь функционал плагина в рамках необходимого моему сайту, каждый раз после обновления), я убрал этот код следуя Вашему совету, но ситуация не изменилась и сообщения об ошибке так и не появлялись. Лишь чуть позже я смекнул, что возможно причина в настройках плагина iThemes Security, который отключает вывод подобных ошибок в стандартной форме авторизации. Так и было.

0
Вова (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
8
21:50

Почитайте в интернете про фильтр add_filter( 'authenticate - это вп фильтр. На него и воздействовали.
У меня не стоит iThemes Security и не вписан код, что вы указали выше, я просто проверил вашу проблему и привел скриншот - что нет проблемы. Вы ее выявили - это iThemes Security.
Поэтому считаю тему решенной.

0
Roman Onipko
не в сети 7 лет
На сайте с 10.08.2015
Участник
Тем 19
Сообщения 96
9
21:54

Согласен 🙂 Спасибо!

0
Александр
не в сети 4 года
На сайте с 22.02.2016
Участник
Тем 24
Сообщения 87
10
22:16

Otshelnik-Fm сказал(а)

а вы этот код убирайте который менял сообщение о ошибке и увидите

Вы не можете просматривать опубликованные ссылки

нет никаких ссылок

Скажите почему у меня такое сообщение вылазиет, как сделать чтобы такое как у вас было?

Вы не можете просматривать опубликованные ссылки
0
Вова (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
11
22:24

wsepronet - вы не дали никакой информации. Читайте эту тему всю.

0
Александр
не в сети 4 года
На сайте с 22.02.2016
Участник
Тем 24
Сообщения 87
12
23:49

Otshelnik-Fm сказал(а)

wsepronet - вы не дали никакой информации. Читайте эту тему всю.

Я имел в виду как сделать чтобы было ограниченое число попыток ввода неверного ввода пароля как у вас?

0
Вова (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
13
00:29

wsepronet это плагин Limit Login Attempts выводит сообщение

Вы не можете просматривать опубликованные ссылки

он хоть и не обновляется более 4х лет, но отлично выполняет свою работу (не зря у него более 1 миллиона активных установок)

1
Александр
не в сети 4 года
На сайте с 22.02.2016
Участник
Тем 24
Сообщения 87
14
00:31

Все понял спасибо 🙂

0
Тема закрыта. Публикация новых сообщений запрещена.