ExBB Community » Файловый ExBB » Модификации и дополнения » Ограничение длины символов и ввода цифр при регистрации

Страниц (1): [1]
 

1. altjo - 20 февраля 2012 — 18:57 - перейти к сообщению
register.php
-----------------------
1) по поводу ограничения длины символов:
найдите кусок кода
CODE:
/* Name validation */
if ($fm->input['inmembername'] === '' || strlen($fm->input['inmembername']) > 20) {
$fm->_Message($fm->LANG['Registration'],$fm->LANG['NameEmpty']);
}


и замените на этот
CODE:
/* Name validation */
if ($fm->input['inmembername'] === '' || strlen($fm->input['inmembername']) < 3 || strlen($fm->input['inmembername']) > 20) {
$fm->_Message($fm->LANG['Registration'],$fm->LANG['NameEmpty']);
}


2) по поводу запрета на цифры:
найдите строку
CODE:
if (preg_match("#(guest|admin|moder|админ|".$fm->LANG['Guest']."|модер|[^0-9A-Za-zА-Яа-яёґєіїўіЁҐЄІЇЎІ\-\_\.\s])#is",$fm->input['inmembername'])) {


и удалите 0-9
2. BON - 20 февраля 2012 — 19:58 - перейти к сообщению
altjo пишет:
по поводу запрета на цифры:

так если я запрещу цифры то тогда в никах они не смогут ни где фигурировать?
3. altjo - 22 февраля 2012 — 17:16 - перейти к сообщению
нельзя будет зарегить ник, содержащий хоть одну цифру, как, скажем нельзя зарегистрировать логины типа "supermoderator" или "администратор" (если их конечно не убрать с той строки..)
4. BON - 22 февраля 2012 — 17:18 - перейти к сообщению
понял, спасибо огромное. на днях проверю всё это дело
5. BON - 25 марта 2012 — 16:54 - перейти к сообщению
сегодня поставил то что предложили, только один ньюанс, как бы ещё научить дополнение Мод: Динамическая проверка регистрационной формы (на Ajax) распознавать что меньше 3х символов введено и чтобы сооблась ошибка что ник меньше 3х символов ????
6. altjo - 27 марта 2012 — 17:09 - перейти к сообщению
Делайте по аналогии как описано тута (см. инструкцию для include\JsHttpRequest\verify_forms.php)
7. BON - 27 марта 2012 — 17:11 - перейти к сообщению
понял, мерсиУлыбка

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0153]     [ ]