Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Фильтрация посетителей при помощи flash. (http://www.flasher.ru/forum/showthread.php?t=151491)

rainbowrussia 28.02.2011 22:12

Цитата:

Сообщение от sltrdn (Сообщение 977026)
Пароли тоже не подходят. Страницу должны видеть все, но весь функционал работает только у тех кому разрешено.

Почему не подходят пароли? Допустим есть естраница /index.pl (показывает страницу в зависимости от наличия действительно авторизационной куки) и скрипт, ссылки на который нет в публичном доступе - /admin.pl, который авторизует по логину и паролю из базы через устаноку куки. Если число лиц с полным функционалом невелико и им можно раздать пароли и адрес авторизационной страницы. Просто иначе вы сначала будете искать уникальные параметры для составления строки, а потом (ИМХО) будете думать - какие бы параметры исключить, чтобы "авторизация не слетала", а далее все по-новой.
Конечно сложно что-то более конкретное подсказать, так как задача неясна, и, видимо, секретна.

sltrdn 28.02.2011 22:24

Задача простая и не секретная :)

Есть страница на которой размещена некоторая информация. Она должна быть доступна для любого посетителя. Пароли я раздавать не могу каждому. Регистрировать тоже никого нет охоты. Это не форум. К нам приходит посетитель которому не желательно отдавать информацию. Мы его засекаем и баним по уникальной строке генерируемой баннером. Он не в курсе что к чему. Он только понимает что ему не дают того что он хочет. И начинает использовать анонимайзеры, прокси и тому подобные вещи. На другой комп он не переходит, использует всегда один и тот же. Баннер будет генерировать одну и туже строку независимо от прокси. И этот посетитель не сможет пройти, пока не догадается в чем дело. Как-то так. Куки не вариант, потрет ведь.

rainbowrussia 28.02.2011 23:36

Цель понятна... а определять круг пользователей, которых будете банить будете по какому-то действию этого пользователя на сайте?
Если такой пользователь готов пойти искать анонимайзер - думаю его мало что остановит. Если что-то дельное придет в голову - напишу.

sltrdn 01.03.2011 00:26

По логам не проблема его вычислить. Пока небольшая проблема с баном. Я думаю решу этот вопрос. Если что поделюсь информацией.

Добавлено через 66 часов 24 минуты
Итак, начался этап активного тестирования.
Взял выборку по посетителям одной из страниц. Получилось пока 40 уникальных посещений.
Все имеют уникальный ID созданный по алгоритму описанному выше.

sltrdn 19.03.2011 21:43

В принципе все работает очень даже нормально. Возникла только одна проблемка.
У некоторых посетителей при формировании строки что-то идет не так. Строка получает значение undefined. Причем на разных осях и в разных браузерах. Я у посетителей спросить не могу. У меня нет контакта с ними. Может будут какие-то предположения по этому поводу?

После выполнения следующего кода у некоторых юзеров вылезает undefined. У большинства все работает нормально. Случаи с undefined единичные, но все равно неприятно. Ясно только одно: браузер не причем. Косяки с flash?

Код AS1/AS2:

var m:md5 = new md5();
trace( m.hash(user_fonts.join()+System.capabilities.os+System.capabilities.language+my_date.getTimezoneOffset()));



Часовой пояс GMT +4, время: 13:34.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.