Домой Wp-Recall WP-Recall: Проблемы и решения Возникают "проблемы технического характера" при регистрации
12ответ(ов) в теме
nikita.klimov
не в сети 4 года
На сайте с 23.10.2019
Участник
Тем 1
Сообщения 8
1
11:11
Версия WP-Recall: 16.17.16
Ссылка на страницу, с которой нужна помощь: https://www.egmrm.ru/wp-login.php?action=register

Здравствуйте! Установил плагин WP-RECALL, но с ним возникла одна сложность. При регистрации иногда возникают "проблемы технического характера". Обычно это происходит, когда вводится много русских букв в логин. Можно ли это дело исправить? Потому что сносить я его не хочу, он в остальном прекрасно вписывается в работу сайта. Спасибо.

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

Здравствуйте.

Вы дали ссылку на стандартную форму вордпресс. Которую вы чем-то кастомизировали. Там нет WP-Recall

Вы отключите плагин и проведите тесты - с отключенным плагином будут проблемы?

И что за формулировка не внятная

nikita.klimov сказал(а)
"проблемы технического характера"

- должен быть подробный текст в разбором того где проблема. Смотрите в логах ошибок вебсервера.

0
nikita.klimov
не в сети 4 года
На сайте с 23.10.2019
Участник
Тем 1
Сообщения 8
3
11:48

Дружаев Владимир (Otshelnik-Fm) сказал(а)
Здравствуйте.

Вы дали ссылку на стандартную форму вордпресс. Которую вы чем-то кастомизировали. Там нет WP-Recall

Вы отключите плагин и проведите тесты - с отключенным плагином будут проблемы?

И что за формулировка не внятная

nikita.klimov сказал(а)
"проблемы технического характера"

- должен быть подробный текст в разбором того где проблема. Смотрите в логах ошибок вебсервера.

Насчет внятности формулировки - это к создателям WordPress. Плагин работает, при отключении проблема исчезает. Но отключать его не нужно. Форму в WP-RECALLвыставил стандартную. Как решить проблему? Думаю, она не только у меня.

0
nikita.klimov
не в сети 4 года
На сайте с 23.10.2019
Участник
Тем 1
Сообщения 8
4
11:53

- должен быть подробный текст в разбором того где проблема. Смотрите в логах ошибок вебсервера.

Хорошо. Логи запросил. Если что, напишу.

0
Вова (Otshelnik-Fm)
не в сети 11 часов
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18647
5
12:16

nikita.klimov сказал(а)
Думаю, она не только у меня.

тогда форум этот был бы завален похожими темами. Вы можете их найти?

Как нам повторить у себя эту проблему? Что нужно сделать и как? По шагам распишите

0
Андрей CS
не в сети 2 дня
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
6
15:21

а в логине разве можно указывать кириллицу?

0
nikita.klimov
не в сети 4 года
На сайте с 23.10.2019
Участник
Тем 1
Сообщения 8
7
16:46

Дружаев Владимир, попробуйте ввести имя и фамилию на русском при регистрации. Или просто длинное русское слово.

Андрей CS, можно, только возникают сложности.

Вот ошибка:
Fatal error: Uncaught Error: Call to a member function has_errors() on null in /home/a/a21lstaen/mportal/public_html/wp-includes/user.php:2494 Stack trace: #0 /home/a/a21lstaen/mportal/public_html/wp-login.php(806): register_new_user('xD0x92xD0xB0xD1x81xD1x8F xD0x9FxD1x83xD0xBF...', 'vasya_nn1@yahoo....') #1 {main} thrown in /home/a/a21lstaen/mportal/public_html/wp-includes/user.php on line 2494 На сайте возникли проблемы технического характера. Пожалуйста, проверьте входящие сообщения почты администратора для дальнейших инструкций.

Похоже, проблема заключается в перекодировании русских символов. Что можно сделать, чтобы они оставались без изменений?

0
Вова (Otshelnik-Fm)
не в сети 11 часов
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18647
8
17:10

А ошибка не ведет к WP-Recall. Не думаете что он тогда к чему в вашей проблеме?

Вот голый вордпресс

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

А это с реколл

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

- как видим - моя форма родная в вордпресс. А у вас по ссылке - что-то с чем-то. Отключайте это, это не оригинал ВП а кастомное.

Это не проблема плагина. Не повторил её.

Вот я погуглил:

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

И вордпресс русские не пустит sanitize_user()

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

- он обрабатывает этой функцией а там нет паттерна [а-я]

0
nikita.klimov
не в сети 4 года
На сайте с 23.10.2019
Участник
Тем 1
Сообщения 8
9
17:47

Эту проблему я решил.
Действительно, WordPress не пускает русские буквы в логин, но после установки WP-RECALL, появляется такая возможность (я проверял точно до и после его установки). Дело в величине VARCHAR полей user_login и user_nicename таблицы users. Как я посмотрел, WordPress присваивает полю user_nicename при вводе русских символов странные значения 10-1, 10-2 и т.д. А заполняются они кодированными символами, которые в сумме превышают величину полей (50 символов там). Проблема решилась изменением величины поля VARCHAR на большее (256). Сейчас ввожу хоть Вася Пупкин, хоть Вася Пупурышкин, одинаково регистрирует и пускает на сайт. Всем спасибо. Надеюсь, мой топик поможет другим участникам, которые столкнулись с такой проблемой. [Решено].

0
nikita.klimov
не в сети 4 года
На сайте с 23.10.2019
Участник
Тем 1
Сообщения 8
10
17:50

Дружаев Владимир, правильно, паттерна а-я нет, а WP-RECALL меняет символы на их коды. Поэтому, получается регистрация по-русски.

Глянь, что в ошибке написано.

Редакции сообщения
23.10.2019 17:52nikita.klimovПричина: не указано
0
nikita.klimov
не в сети 4 года
На сайте с 23.10.2019
Участник
Тем 1
Сообщения 8
11
18:03

Ну, может, у меня WP-RECALL какой-то особый. Или, вероятно, это из-за другого плагина. А может из-за их колобрации. Но после сноса WP-RECALL, этого не было... Вообще, WordPress - это ведь такая гремучая смесь разнородного говнокода 🙂

0
nikita.klimov
не в сети 4 года
На сайте с 23.10.2019
Участник
Тем 1
Сообщения 8
12
18:08

Прошу прощения, это не wp-recall. Тема закрыта.

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