Hardware id
Я предополгаю что id складывается из запчастей компьютера. Но при идентичных параметрах он тоже разный, видимо складывается из каких то серийных номеров. Есть программа, которая определяет этот id. Мне по работе её выдали. Скорее всего она определяется серийный номер жёсткого диска. У меня 20 компьютеров и у каждого присвоен свой id.
Можно использовать javascript:
Цитата:
Бан по уникальному идентификатору системы
Как работает:
Для идентификации пользователя используется уникальный идентификатор (часто называют ID). Этот идентификатор генерируется на основании различных установок пользователя, таких как номер его материнской платы, разрешение экрана, глубина цвета и т.д. При этом сервер не может напрямую получить эти данные. Потому страницы защищенного форума имеют встроенный JavaScript-код, который исполняется на стороне клиента и получает необходимые данные, генерируя уникальный ID, который отправляется на сервер, где и решается - запретить доступ такому пользователю, или нет.
Такой тип бана реализован на форумах FastBB и в чатах chat.php.spb.ru
Плюсы:
- Тяжело обойти
Минусы:
- Очень сложная реализация
Как обойти:
Надо разобраться в коде скрипта, генерирующего уникальный для вас идентификатор, и определить, какие параметры влияют на этот ID. После чего достаточно просто изменить какой-то параметр так, чтобы это повлияло на выходной ID. Для обхода бана в FastBB, существует программа AntiBan.
Лично мне проще будет вывести дату в текстовом поле, при фокусе на неё скрыть её и вывести селекты. 8) Динамичность странице. Или подключить jQuery календарик.
Спасибо большое. Значит я изначально всё сделал правильно. Вот про обнуление не подумал только, так как делал упор на "Запомнить меня". Но ведь "запомнить меня" используется если пользователь не вышел.