ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Закрытая тема
 
Опции темы Поиск в этой теме Опции просмотра

Как избежать регистрации одинаковых (внешне) ников?
  #1  
Старый 10.01.2008, 16:05
Аватар для x88x
x88x
Участник форума
Регистрация: 27.11.2007
Сообщений: 233
Провел на форуме:
1379382

Репутация: 378
Отправить сообщение для x88x с помощью ICQ
Question Как избежать регистрации одинаковых (внешне) ников?

Собсно, сабж:

по работе попросили написать что-то типа гостевой с регистрацией. написал - начал думать о разных "нехорошостях". ведь возможно такое, что при наличии зарегистрированного пользователя, например x88x (с английскими ИКС), придет другой и зарегистрирует себе ник х88х (с русскими ХЭ). внешне ники будут одинаковы

может, кто подскажет, как реализовать алгоритм сверки регистрируемого ника с имеющимися в базе никами?
 

  #2  
Старый 10.01.2008, 16:21
Аватар для XopoIII
XopoIII
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме:
651930

Репутация: 65
По умолчанию

просто сделай проверку через регулярные на твой ник и присекай...
 

  #3  
Старый 10.01.2008, 16:30
Аватар для FeraS
FeraS
Постоянный
Регистрация: 20.01.2007
Сообщений: 705
Провел на форуме:
5381835

Репутация: 1329


Отправить сообщение для FeraS с помощью ICQ
По умолчанию

Разреши только английские буквы
 

  #4  
Старый 10.01.2008, 16:32
Аватар для bul.666
bul.666
Banned
Регистрация: 06.06.2006
Сообщений: 944
Провел на форуме:
3986705

Репутация: 1403


Отправить сообщение для bul.666 с помощью ICQ
По умолчанию

if (ereg("х88х",$s_chem_sravnivat)) { echo "Сцуко у мя ник похожий!"; }else {"Регестрируемся"}

А вообще запрети русские буквы в никах и фсе
 

  #5  
Старый 10.01.2008, 16:36
Аватар для Isis
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

Только латинские буквы и цифры:
PHP код:
preg_match("#^[A-z0-9]+$#"$_POST['name']) 
Проверка потом
PHP код:
if(!get_magic_quotes_gpc())
{
$_POST['name']    = mysql_escape_string($_POST['name']); //Хоть у нас и есть preg_match, но все равно...
}
$query    "SELECT * `users` WHERE `name`='".$_POST['name']."' ";
$result    mysql_query($query);
if(
mysql_num_rows($result))
{
$error 'Такой логин уже есть в базе';

 

  #6  
Старый 10.01.2008, 16:56
Аватар для x88x
x88x
Участник форума
Регистрация: 27.11.2007
Сообщений: 233
Провел на форуме:
1379382

Репутация: 378
Отправить сообщение для x88x с помощью ICQ
По умолчанию

во, блин, спасибо! Выручили оперативно!!!
всем по +1
 

еще вопросы по моей гостевой =)
  #7  
Старый 10.01.2008, 18:46
Аватар для x88x
x88x
Участник форума
Регистрация: 27.11.2007
Сообщений: 233
Провел на форуме:
1379382

Репутация: 378
Отправить сообщение для x88x с помощью ICQ
Question еще вопросы по моей гостевой =)

ну, как обычно, куда же еще идти за ответами на вопросы? только на ачат! =)

вобщем, есть строка и нужно через каждые n сиволов добавить в нее -<br>

ЗЫ и еще подскажите, плз, какие нюансы могут быть при написании гостевой? как сделать ее максимльно защищенной?
 

  #8  
Старый 10.01.2008, 18:49
Аватар для GreenBear
GreenBear
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме:
19975136

Репутация: 4536


Отправить сообщение для GreenBear с помощью ICQ
По умолчанию

http://ru2.php.net/manual/en/function.wordwrap.php
 
Закрытая тема



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как стать хакером! foreva Болталка 19 12.12.2007 00:12
Боевой Софт в Linux SladerNon Чужие Статьи 2 10.07.2005 21:11
Внедрение Sql кода с завязанными глазами k00p3r Чужие Статьи 0 12.06.2005 20:48
Как использовать cross-site scripting (css) foreva Чужие Статьи 0 06.02.2005 19:03



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ