myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
 
Ответить в данную темуНачать новую тему

> Пробел в нике

Теги
Нет тегов для показа
Kingston
сообщение 21.1.2012, 16:55
Сообщение #1


Активный участник
***

Группа: Пользователи
Сообщений: 85
Регистрация: 19.3.2009
Из: Россия, Хабаровский край, г.Комсомольск-на-Амуре
Пользователь №: 2 652
Спасибо сказали: 39 раз




Заметил на хабе не первого юзера с пробелами в нике. Сперва не придал этому значения, но сейчас все же решил разобраться с этим. Зачем пользователи ставят пробелы в нике - непонятно (есть предположение чтобы быть вверху списка), еще клиенты DC++ не дают ставить пробелы, но есть способ обхода. Собственно я им и воспользовался для разьяснения ситуации.
Причинами явилось следующее: невозможность использования команд, где прописывается ник, возможные ошибки в скриптах при обработке ника.
В ходе тестирования выяснилось: если зарегистрировано два ника " Test" и "Test", то ничего страшного пока хаб не перезапустится, после перезапуска, хаб убирает пробел и учетка становится дублем и удаляется из базы учетка, зарегистрированная позже. Снова входит тот пользователь с пробелом в нике и видит что он не зарегистрирован (если это обязательно). Но зачастую, хабы стараются не перезапускаться, тем более ради исправления единичных учеток с пробелами, если они вообще существуют в базе.
Возможно и не такая значимая проблема, но вот как бороться с ней?
Go to the top of the page
+Quote Post
mariner
сообщение 21.1.2012, 17:46
Сообщение #2


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 875
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




просто запрети вход на хаб юзерам с пробелом и неразрывным пробелом в нике!
Go to the top of the page
+Quote Post
Артём
сообщение 21.1.2012, 18:51
Сообщение #3


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




Kingston
Код
function UserConnected(tUser,sData)
    if tUser.sNick:find(" ") then
        Core.SendToUser(tUser, "У вас в нике запрещённый неразрывный пробел, уберите его и перезайдите на хаб")
        Core.Disconnect(tUser)
        return true
    end
end

если хочешь чтобы юзера отключало до появления строки птоки, место UserConnected сделай ValidateNickArrival


Спасибо сказали:
Go to the top of the page
+Quote Post
MIKHAIL
сообщение 22.1.2012, 2:08
Сообщение #4


KEEP CLEAR AT ALL TIMES
****

Группа: Пользователи
Сообщений: 141
Регистрация: 4.9.2011
Из: Беларусь, Минск
Пользователь №: 9 667
Спасибо сказали: 3 раза




Цитата(Kingston)
...еще клиенты DC++ не дают ставить пробелы, но есть способ обхода. Собственно я им и воспользовался...

Я как ни пытался – впихнуть пробел не получается. Ради профессионального интереса подскажите, пожалуйста, как это можно сделать.
Go to the top of the page
+Quote Post
mariner
сообщение 22.1.2012, 2:42
Сообщение #5


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 875
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




Alt + 255 на цифровой клаве


Спасибо сказали:
Go to the top of the page
+Quote Post
Артём
сообщение 22.1.2012, 2:48
Сообщение #6


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




или... Пуск... Все программы ... Стандартные ... Служебные ... Таблица символов big_smile.gif
Go to the top of the page
+Quote Post
Kingston
сообщение 22.1.2012, 2:48
Сообщение #7


Активный участник
***

Группа: Пользователи
Сообщений: 85
Регистрация: 19.3.2009
Из: Россия, Хабаровский край, г.Комсомольск-на-Амуре
Пользователь №: 2 652
Спасибо сказали: 39 раз




Артём, страно, но именно так у меня все написано и не получалось, а сейчас сработало.
MIKHAIL,
Раскрывающийся текст
Alt+0160


Спасибо сказали:
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts От: Пробел в нике
От темы с ID: 5123
0 Артём 4 186 22.1.2012, 2:52 Посл. сообщение: Артём
No New Posts Запрещенные символы в нике
4 GaZz-BenziNa 13 026 23.9.2011, 19:00 Посл. сообщение: ANDRBEST
Closed Topic has attachmentsСкрипт, Запрещающий Некоторые Символы В Нике
3 Ears 8 827 12.3.2009, 16:39 Посл. сообщение: Setuper
Closed Нежелательные Символы В Нике Пользователей
Есть ли такое?
6 AVANGARD 10 945 11.3.2009, 19:25 Посл. сообщение: Setuper
Closed Запрет в нике определённых символов
в версии PtokaX 0.4.0.0 эта фича исчезла
23 Al-j® 29 019 7.3.2009, 0:11 Посл. сообщение: Setuper
No New Posts Обратный Отсчёт В Нике Бота
API2
4 Lpein 10 168 31.12.2008, 13:30 Посл. сообщение: Lpein

 



RSS Сейчас: 26.11.2024, 23:00