Получение информации о моих пользователях - PullRequest
1 голос
/ 12 января 2011

Я бы хотел немного проанализировать данные, чтобы узнать, выдает ли кто-нибудь из моих клиентов свое имя пользователя / пароль.

В: Какую информацию я могу получить о ПК, на котором работает человек?

  • Их IP-адрес (при условии, что он довольно статичен)
  • Их браузер (при условии, что они не взламывают область действия cgi)
  • Их разрешение экрана
  • Область их файлов cookie (при условии, что у них включены файлы cookie)

Что еще?

Я хочу увидеть: «Эй! Этот человек входит в систему с трех разных машин!»

Ответы [ 2 ]

2 голосов
/ 12 января 2011

Большая часть этого находится в области CGI:

<cfdump var="#CGI#">

То, что там будет, определяется тем, какой веб-сервер вы используете (например, IIS, Apache и т. Д.), И будет отличаться отсервер к серверу.

Пример: CGI.REMOTE_ADDR является одной из переменных, которые могут содержать используемый IP-адрес клиента.

CGI.HTTP_COOKIE может содержать все файлы cookie из браузера,URL-кодировке.Вы также можете сбросить область действия Cookie:

<cfdump var="#Cookie#">

Чтобы получить разрешение экрана, я думаю, вам нужно использовать решение JavaScript или Flash - возможно, даже CSS;Я вспоминаю кое-что о возможности обслуживать различные CSS-файлы в зависимости от размера экрана для мобильных устройств.Может в Модернизр?http://www.modernizr.com/

2 голосов
/ 12 января 2011
...