- RU.PHP ------------------------------------------------------------- RU.PHP -
Msg : #2043 [514]
От : Konstantin Boyandin 2:5020/175.2 06 августа 03, 02:28
Кому : Paul Yanchenko 07 августа 03, 21:48
Тема : Re^3: Определить, включены ли cookie?
-------------------------------------------------------------------------------
From: "Konstantin Boyandin"
Приветствую, Paul Yanchenko!
PY>>> каком-нибудь интернет-кафе, ты зашел в интернет-магазин и добавил в
PY>>> корзину какие-то товары, а потом ушел в другое интернет-кафе или пошел
PY>>> домой - твои товары остаются в корзине где бы ты ни был, и в то же
PY>>> время эти товары не может видеть никто другой, кто после тебя сел
PY>>> работать в том же браузере под тем же пользователем.
KB>> Объясни мне, пожалуйста, как интернет-магазин идентифицирует меня
KB>> как данного конкретного покупателя. Данного конкретного человека, а
KB>> точнее - данный конкретный браузер (клиент), запущенный да данной
KB>> конкретной машине. Об этом ведь речь. Речи об идентификации типа
KB>> браузера не идёт, это вообще не та опера.
KB>> Где ты будешь - на стороне клиента - хранить информацию, что ты -
KB>> такой-то конкретный пользователь? Вот как поставлен вопрос. Если Cookies
KB>> включены - то можно в них. Если выключены - то иначе, как передачей в
KB>> GET/POST данных не решается. Если решается - скажи, как.
PY> Речь идет о Passport .NET, суть которой в том, что любой желающий может
PY> получить нечто вроде сетевого паспорта с уникальными идентификатором и
PY> подписанный центром аутентификации. Как это будет реализовываться на
PY> практике я не знаю. Либо через авторизацию на каком-нибудь сервере, либо
PY> при помощи каких-нибудь электронных примочек по типу Dallas Lock или
PY> USB-устройств.
Ты мне в очередной раз отвечаешь не на тот вопрос. Повторяю исходный
вопрос ещё раз: как клиент (читай: данный конкретный браузер, запущенный на
данной конретной машине) будет хранить информацию, необходимую для
идентификации?
Прошла авторизация каким-то образом, выдали браузеру некие данные, чтобы
указать, что данный барузер в данный момент известен серверу под таким-то
именем пользователя. Вопрос стоял так: как браузер будет хранить и передавать
эту информацию? Чтобы при каждом следующем обращении к серверу, не проходя
аутентификацию повторно, однозначно идентифицировать себя как того же самого
пользователя? По каким параметрам - передаваемым данным - сервер тебя
"узнает"?
Осознаёшь проблему? Если нет, то осознай. Способов хранения
идентификационной информации у браузера н так уж и много. Cookies - один из
них.
Всего наилучшего,
Константин
Шамтеран: http://shamteran.ru
--- ifmail v.2.15dev5
* Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)
При переходе по баннеру - скидка 25% на первый месяц обслуживания! При переходе по баннеру - скидка 25% на первый месяц обслуживания!