0 Пользователей и 1 Гость просматривают эту тему.
  • 5 Ответов
  • 2226 Просмотров

Всем привет :)
По форуму не нашел ответа на следующий вопрос:
Где Joomla проверяет количество символов в имени пользователя при регистрации.
1. В форме в валидаторе полей у мня стоит минимум-3 (стояло 6). Все вроде проходит (по крайней мере не ругается, а потом под этим пользователем зайти все равно не получается)
2. Полез в components/com_user/controller.php и в функции register_save() не нахожу ничего похожего на проверку имени юзверя перед заносом в базу...
Каг?
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Во первых имя пользователя и логин это две разные вещи. Естественно он не будет авторизовываться по имени пользователя.
Во вторых где в валидаторе увидели проверку на минимальное кол-во символов?  :o и вообще откуда взялись эти загадочные цифры 3 и 6? :)

В общем я себе все сделал, так как у мня кол-во знаково в логине не проверялось, но валидатор я так и не нашол :)
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
В общем тему можно отправлять в помойку.
*

Annaweb

  • Захожу иногда
  • 242
  • 3 / 0
Всем привет :)
По форуму не нашел ответа на следующий вопрос:
Где Joomla проверяет количество символов в имени пользователя при регистрации.
1. В форме в валидаторе полей у мня стоит минимум-3 (стояло 6). Все вроде проходит (по крайней мере не ругается, а потом под этим пользователем зайти все равно не получается)
2. Полез в components/com_user/controller.php и в функции register_save() не нахожу ничего похожего на проверку имени юзверя перед заносом в базу...
Каг?

так где смотреть эти значения символов и изменить?
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
так где смотреть эти значения символов и изменить?
/libraries/joomla/filter/filterinput.php
Цитировать
         case 'USERNAME' :
            $result = (string) preg_replace( '/[\x00-\x1F\x7F<>"\'%&]/', '', $source );
            break;
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться