Забыли пароль?
Запросите новый здесь.

Автор темы: jhonnn
ID темы: 1103
Информация:
Тема содержит 8 сообщения, была просмотрена 2236 раз.
Просмотр темы
PHP-Fusion Russia » Поддержка 7 версии » Вопросы новичков
 Распечатать тему
Символы при регистрации
jhonnn
Как можно изменить количество допустимых символов при регистрации? И второй вопрос: как запретить какой-либо символ? Спасибо.

Необходимо указывать для тем адекватные названия, излагающие краткую суть последующего вопроса!

Изменил(а) jikaka, 28.11.2012 10:07
 
jikaka
где именно? при реге много полей
 
Web
jhonnn
Извиняюсь, в никнейме.
 
jikaka
файл: includes/classes/UserFieldsInput.class.php

строка:
Скачать исходники  Код
if (!preg_check("/^[-0-9A-Z_@\s]+$/i", $this->_userName)) {



 
Web
jhonnn
А как запретить пробел при регистрации ника?
 
mishqa35
Файл UserFieldsInput.class.php, строка 183
Скачать исходники  Код
      $this->_userName = isset($_POST['user_name']) ? stripinput(trim(preg_replace("/ +/i", " ", $_POST['user_name']))) : "";



Убрать пробел
Скачать исходники  Код
      $this->_userName = isset($_POST['user_name']) ? stripinput(trim(preg_replace("/+/i", " ", $_POST['user_name']))) : "";



 
Web
jhonnn
а ограничить длину ника где?
 
mishqa35
Этот же файл, строка 186
Скачать исходники  Код
         if (!preg_check("/^[-0-9A-Z_@\s]+$/i", $this->_userName)) {



Попробуй так
Скачать исходники  Код
         if (!preg_check("/^[-0-9A-Z_@\s]{3,10}+$/i", $this->_userName)) {



Или так
Скачать исходники  Код
         if (!preg_match("/^[-0-9A-Z_@\s]{3,10}$/i", $this->_userName)) {



3 это минимальное, 10 максимальное
 
Web

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум:
Похожие темы
Топ 5 пользователей форума
Alex Alex (1,171)   Zaxap Zaxap (1,078)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)