Анонимные сессии
Oleg 10.05.2004 00:34
/ 10.05.2004 00:35
Я пишу класс анонимных сессий.
Для чего это нужно:
1) Как основа для не анонимных сессий
2) Как основа для счётчиков и голосования
3) Для классификации пользователей по уровню доверия (У него давно лежит кук - разрешим ему голосовать, этот куки не поддерживает пропустим все сообщения через модератора перед публикацией, этот с анонимного прокси пришёл - отрубим хвост по самые уши, ...)
4) Думаю можно придумать для чего ещё
логику в схмах я выложил по ссылке
http://asha-city.ru/project/sessions/session_logik.gif (58308 Байт)
Прошу попинать мои мысли в форуме, может, чего ещё придумаем или упростим.
Основные положения
Для каждого компьютера создаётся сессия, даже две одна временная на ip адрес, другая постоянная по куку
В случае если куки не поддерживаются ведётся только сессия по ip, а сессия по куку производит проверку на возможность ведения сессии
IP сессии являются неотъемлемой частью, кук сессий, они исключают повторную запись в бд кукuid, для машин не поддерживающих куки
Также в классе предусмотрен метод для проверки ip на предмет анонимного прокси (по БД, сейчас это ~1600 прокси серверов, ip адресов несколько меньше тк некоторые прокси работают на одном ip, но по разным портам)
Ps обещаю плод сей мозговой деятельности выложить для публичного использования
- Анонимные сессии, Oleg 10.05.2004 00:34 / 10.05.2004 00:35