|
Фильтрация русских и английских букв при регистрацииОбсуждение темы Фильтрация русских и английских букв при регистрации в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Достаточно часто сталкивался с такой проблемой. При регистрации в чате некоторые пользователи подделывают ник .Например пишут ник "Ленка", меня русскую "е" на английскую. ... |
|
Опции темы |
06.08.2004, 01:46 | #1 |
|
Достаточно часто сталкивался с такой проблемой. При регистрации в чате некоторые пользователи подделывают ник .Например пишут ник "Ленка", меня русскую "е" на английскую. Кто нибудь знает, как это можно устранить? Буду премного благодарен!
|
|
06.08.2004, 02:02 | #2 |
|
1)Запретить русские(или английские символы.) в нике :-) Правда, это не самый лучший вариант.
2)Запретить использование одновременного использования 2 языков. Блин, а больше в голову ничего и не лезет! |
|
06.08.2004, 04:20 | #3 |
|
Просто надо правильно использовать РНР. Например, когда кто-то регистрируется, то в его файл или ячейку в БД записывается его имя + все варианты, которые получаются, если таким образом менять буквы. А потом, если кто-то захочет смухлевать, провести проверку и сравнить со всеми теми вариантами.
|
|
06.08.2004, 04:27 | #4 |
|
seka, ну ты псих! Я тоже хотел предложить этот вариант! Но потом передумал. Как ты себе представляешь регистрацию ника, типа "Великий_ВСемогущий_Дэвид_Коперфильд_он_же_фокусни к"??? Это же тысячи, если не миллионы вариантов! И как ты себе представляешь перебор символов с таким кол-вом вариантов? Загрузка сервера хоста на пару сотен тысяч процентов? :-) Лол!
|
|
06.08.2004, 05:25 | #5 |
|
Nielson, нет просто нужно тогда будет ограничить длинну регистрируемого ника до трёх букв! =]]]]]
|
|
06.08.2004, 13:33 | #6 |
|
Можно ограничить длину имени до 8-ми символов. Тогда вариантов МАКСИМУМ может быть 2^8=256 (Такая обработка займёт доли секудны!!!). А памяти это будет занимать не более чем 2^11=2048 В, т.е. 2 килобайта. Может это и вправду абсурд. Но можно было бы попробовать.
|
|
06.08.2004, 14:15 | #7 |
|
seka, а с чего ты решил, что 2^8?
|
|
06.08.2004, 14:21 | #8 |
|
Если для каждого из восьми символов возможно по два варианта (кириллица и латиница), то получается как бы восьмизначное двоичное число. Известно, что восьмизначное двоичное число может означать десятичное число от 0 до 255. Т.о. мы имеем 256 вариантов. Или 2^8. Я не знаю, как по-другому объяснить, это математика.
|
|
06.08.2004, 15:50 | #9 | |
|
Цитата:
Unlimit, а зачем нужно это делать? Ники всё равно путаться не будут. В любом чате этого запрета нету... |
|
|
06.08.2004, 22:00 | #10 |
|
seka, XAPTEMOB - сколько варантов возможно в данном случае? Разве только 256?
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите изменить цвет букв во флеш логотипе | Махнач | Технологии Flash | 0 | 23.06.2011 06:46 |
Почему могут выходить знаки вопроса вместо букв? | Вертер | ASP, Perl, PHP и MySQL | 9 | 26.02.2010 06:33 |
Проблема проверки ввода цифр и букв в мозиле | smilexpo | ASP, Perl, PHP и MySQL | 4 | 22.12.2005 17:54 |
Фильтрация и переадресация | BESTIARI | HTML, CSS, JavaScript | 4 | 12.01.2005 13:53 |
Отображение русских букв (help) | OUT | HTML, CSS, JavaScript | 4 | 10.01.2004 01:14 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|