Страница: 1 |
Начал писать локальный чат (вопрос рассматривался раньше), использую все-таки для пользователей базу данных access. Т.е. все новые пользователи должны регистрироваться, их данные добавляются в базу и потом авторизация. Но вот возникла очередная проблема: Предположим, зарегистрировался какой-нибудь пользователь с ником "User". А потом какой-нибудь другой "нехороший" пользователь зарегистрировался с ником "User " или " User" и начал ругаться в чате матами, якобы он первый "User". Как можно при регистрации проверить, есть ли пользователь в базе с ником "User", чтобы никто другой не зарегистрировался с таким же ником, добавив только пробел или что-то подобное? ===== И еще тут же спрошу. Есть текстовый файл - фильтр матов. Все маты расписаны по строчкам. Как можно запретить отправлять сообщения с использованием матов из этого файла? Заранее благодарен!
Просто прежде чем добавлять запись для нового юзера попытайся получить запрос на данное имя и если запись будет получена, огорчи юзера, что он опоздал и пусть переосмыслит свою самоидентификацию в мире А с матом - впринципе тебе надо просто проверять на наличие . Правда все это может получится громоздко и разветвленно из-за великого и могучего с его падежами, склонениями и спряжениями (счастливые люди - англоговорители . Задача сама по себе стоит всего чата. так что думай - модерировать вручную или... (но вручную - будут тормоза) Страница: 1 |
Вопрос: Чат :: продолжение
Добавлено: 02.05.03 00:35
Автор вопроса: Mister U | Web-сайт:
Ответы
Всего ответов: 1
Номер ответа: 1
Автор ответа:
hedgehog
ICQ: 175571327
Вопросов: 15
Ответов: 207
Web-сайт:
Профиль | | #1
Добавлено: 02.05.03 18:45