Как запретить использование оскорбительных слов в именах пользователей при регистрации - PullRequest
0 голосов
/ 18 июня 2010

Какая лучшая практика?
Есть образцы? Я выполнил поиск и ничего не смог найти.

Я имею в виду XML-файл с запрещенными словами, который я мог бы проверить при регистрации, а также использовать в другом месте на сайте для проверки запрещенных слов.

Простой и быстрый способ, которым я думал, был в файле AccountModel.cs и добавлении атрибута или использовании Regex.

Также я хочу запретить использование пробела в имени пользователя.

1 Ответ

2 голосов
/ 18 июня 2010

В нашей базе данных есть 2 списка: 1) цензурированные слова и 2) цензурированные имена.При проверке имен пользователей мы сначала проверяем слова, подвергнутые цензуре, этот список можно также использовать в других областях, таких как форумы и т. Д., А затем имена, подвергнутые цензуре, представляют собой дополнительный список, относящийся к именам пользователей, например, «admin», «support», «название вашей компании».и т. д.

Я бы добавил их в существующую базу данных, а не в файл XML.Затем вы можете просто встроить интерфейс, чтобы добавить больше слов, используя вашу среду разработки.

Вы можете использовать javascript, чтобы запретить использование пробелов, мы используем алфавитно-цифровой плагин jQuery, чтобы запретить пробелы и другие запрещенные символы.Вы также должны проверить эту серверную часть.

...