![]() |
Цитата:
Конечно сложно что-то более конкретное подсказать, так как задача неясна, и, видимо, секретна. |
Задача простая и не секретная :)
Есть страница на которой размещена некоторая информация. Она должна быть доступна для любого посетителя. Пароли я раздавать не могу каждому. Регистрировать тоже никого нет охоты. Это не форум. К нам приходит посетитель которому не желательно отдавать информацию. Мы его засекаем и баним по уникальной строке генерируемой баннером. Он не в курсе что к чему. Он только понимает что ему не дают того что он хочет. И начинает использовать анонимайзеры, прокси и тому подобные вещи. На другой комп он не переходит, использует всегда один и тот же. Баннер будет генерировать одну и туже строку независимо от прокси. И этот посетитель не сможет пройти, пока не догадается в чем дело. Как-то так. Куки не вариант, потрет ведь. |
Цель понятна... а определять круг пользователей, которых будете банить будете по какому-то действию этого пользователя на сайте?
Если такой пользователь готов пойти искать анонимайзер - думаю его мало что остановит. Если что-то дельное придет в голову - напишу. |
По логам не проблема его вычислить. Пока небольшая проблема с баном. Я думаю решу этот вопрос. Если что поделюсь информацией.
Добавлено через 66 часов 24 минуты Итак, начался этап активного тестирования. Взял выборку по посетителям одной из страниц. Получилось пока 40 уникальных посещений. Все имеют уникальный ID созданный по алгоритму описанному выше. |
В принципе все работает очень даже нормально. Возникла только одна проблемка.
У некоторых посетителей при формировании строки что-то идет не так. Строка получает значение undefined. Причем на разных осях и в разных браузерах. Я у посетителей спросить не могу. У меня нет контакта с ними. Может будут какие-то предположения по этому поводу? После выполнения следующего кода у некоторых юзеров вылезает undefined. У большинства все работает нормально. Случаи с undefined единичные, но все равно неприятно. Ясно только одно: браузер не причем. Косяки с flash? Код AS1/AS2:
|
| Часовой пояс GMT +4, время: 13:34. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.