Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Strongman

Страницы: 1 [2] 3 4 ... 41
16
ТАВЕРНА / срач )
« : 15 Октябрь 2013, 12:50:12 »
Моня, пили видео

17
Решение намного проше, мудака что выдает себя за администрацию в бан по ИП. и железу) ;D :party:
как раз не проще )
 - ИП редко у кого статический, чаще динамический
 - движок форума о железе пользователя ничего не знает
 - лучше предотвратить регистрацию злоумышленника, чем тратить время по факту инцидента

18
Будет полезно для нашего форума, а может и ещё кто нагуглит.

Это защита от регистраций ников с русскими и латинскими буквами одновременно.
Например, вот реальный админ 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, кликнул
тока рулят дедики, с собственным дисковым пространством )

25
ТОРГОВЛЯ / фринта
« : 04 Октябрь 2013, 23:17:07 »
40 топов и 1 ккк за фри
имейте совесть, господа )

26
Незнайка, учись сразу грамотно распределять ресурсы, это фишка спойлеров.
Бригу низ можно купить в магазе, забей на спойл его реца и кусков.

27
Объективно, я подтверждаю, что бывает так, что перс не в состоянии перезайти более 20 минут после дисконнекта.
Даже разок был удивлен, что почти через сутки после дисконнекта, при логине писало "Ваш чар в игре".
Постараюсь найти более весомые доказательства своему слову, но пока только так.

28
ТОРГОВЛЯ / фринта
« : 04 Октябрь 2013, 17:39:13 »
Костя, гляжу тут тебе отвечают в основном те, у кого фришки и нету )
+500кк аденой добавляю к топам

29
ну, я всего лишь высказал свое дилетантское мнение
вы тут продолжайте, не отвлекайтесь )

30
Если значимых событий рядом не было, о которых надо сообщить клиенту по инициативе сервера, то коннект и будет продолжать висеть. А при попытке клиента зайти ещё раз, ему сообщиться, что он уже в игре. )
Как объяснить ситуацию с дестром 40 минут бьющим РБ?
- сервер ошибочно считал, что значимых событий для этого окна нет, хз почему
 - пакеты идущие в обе стороны кешируются на сервере, потом обрабатываются в порядке очереди... при лагах (тормоза софта/железа,канала) эта очередь может разгребаться очень долго

Страницы: 1 [2] 3 4 ... 41