В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.
17
ОБЩИЙ РАЗДЕЛ / Запрет регистрации фейков на SMF-форуме (решение)
« : 14 Октябрь 2013, 19:43:36 »Решение намного проше, мудака что выдает себя за администрацию в бан по ИП. и железу)как раз не проще )
- ИП редко у кого статический, чаще динамический
- движок форума о железе пользователя ничего не знает
- лучше предотвратить регистрацию злоумышленника, чем тратить время по факту инцидента
18
ОБЩИЙ РАЗДЕЛ / Запрет регистрации фейков на SMF-форуме (решение)
« : 14 Октябрь 2013, 19:25:50 »
Будет полезно для нашего форума, а может и ещё кто нагуглит.
Это защита от регистраций ников с русскими и латинскими буквами одновременно.
Например, вот реальный админ Stark, а вот кто-то создал фейка Stаrk, с русской буквой "а"... явно ж не к добру. )
Решение:
1) в файле \Sources\Register.php ищем строку:
чуть ниже добавляем:
2) в конец этого же файла \Sources\Register.php добавляем функцию:
тестировал на движке SMF 2.0.5
Это защита от регистраций ников с русскими и латинскими буквами одновременно.
Например, вот реальный админ Stark, а вот кто-то создал фейка Stаrk, с русской буквой "а"... явно ж не к добру. )
Решение:
1) в файле \Sources\Register.php ищем строку:
Код: [Выделить]
if (trim($context['checked_username']) == '')
$context['valid_username'] = false;
чуть ниже добавляем:
Код: [Выделить]
// check rus-lat symbols
if (!RegisterCheckRusLat($context['checked_username']))
$context['valid_username'] = false;
2) в конец этого же файла \Sources\Register.php добавляем функцию:
Код: [Выделить]
function RegisterCheckRusLat($string) {
$bHaveRus = $bHaveLat = false;
for($i=0; $i<strlen($string); $i++) {
if(strpos('AБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя', $string[$i]) !== false)
$bHaveRus = true;
if(strpos('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz', $string[$i]) !== false)
$bHaveLat = true;
}
return !($bHaveRus AND $bHaveLat);
}
тестировал на движке SMF 2.0.5
19
ТАВЕРНА / Сервер лежит
« : 14 Октябрь 2013, 19:03:52 »
Я всего лишь обратил внимание на твинка. )
Кстати, сейчас пишу защиту от подобных регистраций.
Кстати, сейчас пишу защиту от подобных регистраций.
20
ТАВЕРНА / Сервер лежит
« : 14 Октябрь 2013, 18:36:54 »
Llevella высказался громко, молодец.
Тока ты совсем не понял о чем я сказал, так что забей.
Тока ты совсем не понял о чем я сказал, так что забей.
21
ТАВЕРНА / Сервер лежит
« : 14 Октябрь 2013, 17:50:56 »Цитировать
Пользователи за последние 30 минут:
Strongman, GrinVIR, Kyonna, GarryAxe, 1a0, Yomer, darina, MsGnoma, Stаrk, Yanchester, RUST, LunaBoy, OLYMP, BamBay, Riko, Neutrino, Nazzer, madina61, Doombringer, LuckyStar, Jei, Llevella, SUNDUChOk
Stаrk, с русской буквой "а" в нике, может нам поможет? )
22
ТАВЕРНА / Chant of Revenge
« : 10 Октябрь 2013, 13:44:36 »
администрация может проверить шанс дропа )
бей персом с па, всех без па - оффпати... так бьешь?
бей персом с па, всех без па - оффпати... так бьешь?
23
ТАВЕРНА / Chant of Revenge
« : 09 Октябрь 2013, 18:22:52 »
пару месяцев назад выбивал, часа за 4, с па
24
ОБЩИЙ РАЗДЕЛ / Гайд для начинающих играть на Arcana
« : 06 Октябрь 2013, 13:51:04 »
Arcana, кликнул
тока рулят дедики, с собственным дисковым пространством )
тока рулят дедики, с собственным дисковым пространством )
25
40 топов и 1 ккк за фриимейте совесть, господа )
26
ОБЩИЙ РАЗДЕЛ / Гайд для начинающих играть на Arcana
« : 04 Октябрь 2013, 23:15:13 »
Незнайка, учись сразу грамотно распределять ресурсы, это фишка спойлеров.
Бригу низ можно купить в магазе, забей на спойл его реца и кусков.
Бригу низ можно купить в магазе, забей на спойл его реца и кусков.
27
ОШИБКИ / После снятия задачи L2.exe перс остался в игре
« : 04 Октябрь 2013, 21:06:31 »
Объективно, я подтверждаю, что бывает так, что перс не в состоянии перезайти более 20 минут после дисконнекта.
Даже разок был удивлен, что почти через сутки после дисконнекта, при логине писало "Ваш чар в игре".
Постараюсь найти более весомые доказательства своему слову, но пока только так.
Даже разок был удивлен, что почти через сутки после дисконнекта, при логине писало "Ваш чар в игре".
Постараюсь найти более весомые доказательства своему слову, но пока только так.
29
ОШИБКИ / После снятия задачи L2.exe перс остался в игре
« : 02 Октябрь 2013, 23:12:39 »
ну, я всего лишь высказал свое дилетантское мнение
вы тут продолжайте, не отвлекайтесь )
вы тут продолжайте, не отвлекайтесь )
30
ОШИБКИ / После снятия задачи L2.exe перс остался в игре
« : 02 Октябрь 2013, 17:52:22 »- сервер ошибочно считал, что значимых событий для этого окна нет, хз почемуЕсли значимых событий рядом не было, о которых надо сообщить клиенту по инициативе сервера, то коннект и будет продолжать висеть. А при попытке клиента зайти ещё раз, ему сообщиться, что он уже в игре. )Как объяснить ситуацию с дестром 40 минут бьющим РБ?
- пакеты идущие в обе стороны кешируются на сервере, потом обрабатываются в порядке очереди... при лагах (тормоза софта/железа,канала) эта очередь может разгребаться очень долго