1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Запрет на регистрацию определенного вида имен (ников)

Тема в разделе "Основные вопросы по XenForo", создана пользователем Buch, 06.11.2011.

Загрузка
  1. Buch

    Buch Местный

    Регистрация:
    05.12.10
    Сообщения:
    99
    Симпатии:
    7
    Версия XF:
    1.1.3
    Вообще как-то можно запретить регистрацию имен вида xxxxxx.ru, xxxxxx.com ..... ?
    А так-же хотелось бы домены в заголовках тем выпиливать на автомате.

    Спасибо.
     
  2. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    В настройках регистрации пользователей есть опция проверки имен пользователей. Там можно прописать регулярное выражение.
    А вот из тем не получится просто выпиливать. Хотя можно попробовать поиграться с автоцензором.
     
  3. Buch

    Buch Местный

    Регистрация:
    05.12.10
    Сообщения:
    99
    Симпатии:
    7
    Версия XF:
    1.1.3
    Видел опцию, но что конкретно туда надо вписать не понимаю :(
     
  4. Desperado

    Desperado Местный

    Регистрация:
    23.10.10
    Сообщения:
    270
    Симпатии:
    98
    Версия XF:
    1.1.3
    ну что-то вроде
    Код:
    /^[_0-9a-zа-яё]+$/ui
    Это лишь пример, надо понимать)
    Данный паттерн запретит все ники с пробелами и символами, не указанными в нём.
    А что, гугл про RegExp'ы нынче молчит?)
     
  5. Buch

    Buch Местный

    Регистрация:
    05.12.10
    Сообщения:
    99
    Симпатии:
    7
    Версия XF:
    1.1.3
    Послушайте, если я что-то, например про RegExp'ы не знаю - значит знаю что-то другое, что не знаете вы. Но кому это интересно, правда?
    Мужчины, нормальные мужчины, на форумах обмениваются информацией, а трёп это для баб.
    Спасибо, что у вас хватило сил написать про RegExp'ы до упоминания гугла. Это просто прорыв!
     
  6. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Я так понимаю, Вам нужно готовое решение, а не просто направление. Готовых решений - пруд пруди в гугловом поиске, хотя в Вашем случае это не даст именно Ваше решение, так как (см. ниже). Направление я Вам изначально дал. И не нужно ёрничать по поводу того, что Вам вполне справедливо напомнили про гугль - Ваша задача не из тех, на которую Вам тут сразу дадут ответ. Помочь - помогут, но полностью предложить готовое решение - вряд ли.

    Сразу предупреждаю - отсечь все домены в принципе не реально, но часть из них можно отсекать. С другой стороны, это в любом случае будет неблагодарная работа, так как она не избавит от ложных срабатываний и не даст хороших результатов в Вашем проблеме, что в результате приведет лишь к увеличению работы администратора.
    Лично я бы просто сделал активацию только администратором. Человеку такая задача (отсекать доменные имена из ников) будет значительно проще, чем машине. Оставьте регэкспам борьбу с фильтрованием нечитаемых или "плохих" символов, их сочетаний и целых слов. На форуме уже поднималась такая тема - найдите ее и посмотрите, как пишутся регэкспы для ников.

    P.S. Доменные имена слишком легко сливаются с обычными словами. Причем, написание их через дефисы, подчеркивания, точки и т.д. делает задачу отделения доменного имени от ника почти нереальной. Поэтому-то человеку намного проще визуально увидеть завуалированное доменное имя в отличие от машины.
     
    Buch и Desperado нравится это.
  7. Desperado

    Desperado Местный

    Регистрация:
    23.10.10
    Сообщения:
    270
    Симпатии:
    98
    Версия XF:
    1.1.3
    Агриться, как дурному школьнику, на тематических форумах - дурной тон. О вас могут подумать лишнего.
    Вам был дан конкретный пример паттерна, который удоволетворяет условиям большинства ресурсов.

    Всё, что нужно сделать - добавить нужные для себя правила. Как это сделать? Гугл поможет.
    Вы же не думаете, что здесь, на форуме, собрание негров, которые будут за вас делать всю грязную работу?
     
  8. Buch

    Buch Местный

    Регистрация:
    05.12.10
    Сообщения:
    99
    Симпатии:
    7
    Версия XF:
    1.1.3
    Спасибо большое за столь развернутый ответ. ИМХО тогда проще прописать пункт в правилах и банить чудаков.
    Да думайте что хотите, Ваше право.
     
  9. Desperado

    Desperado Местный

    Регистрация:
    23.10.10
    Сообщения:
    270
    Симпатии:
    98
    Версия XF:
    1.1.3
    Правильно сказал в своё время товарищ Булгаков:

    Расписал как сделать, а тебя ещё и бабой называют...

    И почему хабр умер...
     
  10. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Хорош ругаться.

    По теме.
    Народ, да вы чего?! :)
    Это же элементарно. На булке еще делал, добавлял домены и не только (понятно, что все домены тяжко, но самые самые не трудно). Никаких регулярок, слава Богу. Для наводки вот просто вопрос. Тут сможете зарегить такой ник?
     
  11. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Скушно.
    Речь шла не о некоторых, а вообще. Поэтому я и написал, что все домены - нереально. Также напрягаться с различным вуалированием - проще активация через админа. И тупо перечислить .com, .ru, .ws, .in, .is, .ua, .uk, ... - отсекает лишь концовки, а сами домены определить сложно. Ну и подчеркивания, дефисы и различные "хитрые" символы... Регэкспом оставить разрешенные символы, а активация админом - не думаю, что регистраций в день по 100 штук. Естественно, только после мыла. В результате останется процентов 5 левых и все, профит!
    Но ведь человеку это объяснить как-то не получается. Он ждет готового рецепта на все случаи жизни. Такого нет.
     
  12. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Да. Только вот его не было в списке запрещенных. Добавил.

    Дефисы и остальное уже не так интересно. Их можно и руками удалить.
     
  13. Urusai

    Urusai Активный пользователь

    Регистрация:
    06.01.13
    Сообщения:
    71
    Симпатии:
    5
    Версия XF:
    1.4.9
    Здравствуйте!

    Подскажи пожалуйста как запретить русские ники при регистрации? (=
     
  14. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Mirovinger и Urusai нравится это.

Поделиться этой страницей