Запрет числовых ников на трекере

Started by ExPlayer on 2015-01-23 06:00 — 1 replies, 890 views

#1
Сильно тапками не кидайтесь из-за название темы (не знал, как правильно назвать 🙁).

Суть в следующем, как можно запретить пользователям использовать при регистрации на трекере только цифры?
#2
Вообще для запрета использования чисел можно из этой строки их удалить: https://github.com/torrentpier/torrentpier/blob/master/library/includes/functions_validate.php#L10 - если надо запретить ники которые только из чисел, не запрещая сами числа, то надо добавить проверку на это условие. В PHP есть функция ctype_digit для такого. Где-нибудь над этой строкой (https://github.com/torrentpier/torrentpier/blob/master/library/includes/functions_validate.php#L24) добавьте:
    if (ctype_digit($username)) {
        return $lang['NO_ONLY_DIGITS'];
    }
Ну и языковую переменную в файл с ними:
$lang['NO_ONLY_DIGITS'] = 'Имя пользователя не может состоять из одних чисел';