2013-05-07 1 views
0

Я запустил веб-сервис, и мне нужно отслеживать действия пользователей. Это простые действия, но я должен однозначно идентифицировать всех. Регистрация не требуется.Как определить пользователей за маршрутизатором с той же конфигурацией аппаратного и программного обеспечения?

Моя проблема заключается в том, чтобы идентифицировать клиентов, которые находятся за одним и тем же маршрутизатором, и имеют точно такую ​​же конфигурацию. Такая ситуация часто наблюдается в фирмах и университетах. Я не хочу использовать файлы cookie. У клиентов есть браузеры с поддержкой JavaScript. Я создаю технологию отпечатков пальцев на основе JS, но понятия не имею, что добавить для разделения этих клиентов.

Итак, есть ли способ идентифицировать пользователей за маршрутизатором с той же конфигурацией, используя JavaScript?

+3

Почему нет печенья? Это действительно так. – deceze

+1

Можете ли вы уточнить, что вы подразумеваете под идентификацией пользователя. Вы имеете в виду пользователя или клиентский ПК? Если пользователь переключается на другой браузер, это тот же клиент или нет? – codebox

+0

@deceze Поскольку пользователи могут легко удалить их и манипулировать статистическими данными. Он должен быть как можно более точным. Это бизнес-сайт и не хочет позволять никому обманывать данные. –

ответ

-4

Вы можете отслеживать движения мыши и создавать шаблон для распознавания пользователя или позволять им вводить некоторые слова и захватывать интервал между каждой цифрой.

+2

Как это точно помогает? – deceze

+0

Это дает представление о том, как создать простой шаблон распознавания. – VeNoMiS

+1

Сколько слов пользователь должен будет напечатать или как долго он будет покачивать свою мышь, чтобы сделать его уникальным и надежным среди возможных миллионов ?! – deceze

0

Мне интересно, почему вы не хотите использовать печенье ...

Во всяком случае заменить бедняка печенья является URL переписывания: вставить идентификатор в конце каждого URL (ID = ...? или & id = ...), и вернуть его с сервера на каждую новую страницу. Если у вас есть SPA, это еще проще, вам не нужно передавать его с сервера клиенту.

+0

Что делать, если пользователь удаляет параметры URL? – thebreiflabb