Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Чат :: продолжение Добавлено: 02.05.03 00:35  

Автор вопроса:  Mister U | Web-сайт: stihi.h12.ru | ICQ: 809526 

Начал писать локальный чат (вопрос рассматривался раньше), использую все-таки для пользователей базу данных access. Т.е. все новые пользователи должны регистрироваться, их данные добавляются в базу и потом авторизация. Но вот возникла очередная проблема:

Предположим, зарегистрировался какой-нибудь пользователь с ником "User". А потом какой-нибудь другой "нехороший" пользователь зарегистрировался с ником "User " или " User" и начал ругаться в чате матами, якобы он первый "User".

Как можно при регистрации проверить, есть ли пользователь в базе с ником "User", чтобы никто другой не зарегистрировался с таким же ником, добавив только пробел или что-то подобное?

=====

И еще тут же спрошу. Есть текстовый файл - фильтр матов. Все маты расписаны по строчкам. Как можно запретить отправлять сообщения с использованием матов из этого файла?

Заранее благодарен!

Ответить

  Ответы Всего ответов: 1  

Номер ответа: 1
Автор ответа:
 hedgehog



ICQ: 175571327 

Вопросов: 15
Ответов: 207
 Web-сайт: ezh.ru
 Профиль | | #1
Добавлено: 02.05.03 18:45

Просто прежде чем добавлять запись для нового юзера попытайся получить запрос на данное имя и если запись будет получена, огорчи юзера, что он опоздал и пусть переосмыслит свою самоидентификацию в мире

А с матом - впринципе тебе надо просто проверять на наличие . Правда все это может получится громоздко и разветвленно из-за великого и могучего с его падежами, склонениями и спряжениями (счастливые люди - англоговорители :). Задача сама по себе стоит всего чата. так что думай - модерировать вручную или... (но вручную - будут тормоза)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам