Есть ли другой способ определить пользователя сайта, чем по IP? - PullRequest
0 голосов
/ 04 мая 2011

На моем веб-сайте мне нужно помнить пользователей, которые вошли, поэтому при следующем входе я покажу им контент, который они проверяли ранее. Простейшим способом является проверка IP, но проблема возникает при наличии прокси. Я не хочу запускать какие-либо java-скрипты на стороне клиента, чтобы получить их ip. Есть ли способ определить пользователя? Я знаю, что также профили - логин будет делать, но я не хочу это делать.

Спасибо заранее, Marek.

Ответы [ 6 ]

2 голосов
/ 04 мая 2011

Вы можете установить постоянный файл cookie, но он останется только для этого конкретного браузера. (и они могли бы очистить свои куки)

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

0 голосов
/ 04 мая 2011

Марек, по умолчанию я рекомендую использовать куки.Может быть, записать какой-нибудь идентификатор в куки после входа пользователя и использовать его для отображения пользовательского контента.Конечно, пользователь всегда может удалить куки (или отключить их все вместе), но это хорошее решение для такого рода требований.

0 голосов
/ 04 мая 2011

Использование файла cookie может идентифицировать пользователя для каждого браузера на компьютере.

0 голосов
/ 04 мая 2011

Стандартный способ запоминания пользователей - установка cookie.IP совершенно неэффективен, потому что у многих пользователей есть динамические IP-адреса, не говоря уже о NAT.Способ установки файла cookie зависит от используемого вами языка сервера.

0 голосов
/ 04 мая 2011

Cookies - это то, что вы хотите использовать.

0 голосов
/ 04 мая 2011

Подумайте о настройке Cookie, который вы впоследствии сможете прочитать и настроить содержимое.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...