Сделано в Раскрутке

Архив эхоконференции RU.PHP

- 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% на первый месяц обслуживания!
Самый простой способ получить ROOT-доступ
При переходе по баннеру - скидка 25% на первый месяц обслуживания!