Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

vbnet2000


Настоящий Флеймер

Зарегистрирован:
16 August 2006
Сообщения: 1510
Примеры кода: 0
 

Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессии

11 December 2007 18:11  


Тут Лежит скрин одного из нескольких моих сайтов, построенных по такой технике. Не знаю, как это еще разжевать надо. Скрин непонятен?

Ниасилил при чем тут ViewState к рандомной куке. Попробую еще раз. Во-первых как ее получить в каждом реквесте уникальную. Я лично это делаю так - ложится или капча или пустой рисунок 1х1 со ссылкой на хандлер. Хандлер укладывает юзверю в куку Random1.

Это просто конкретная реализация всего этого ПОВЕРХ мкрософтавской ублюдочности. Это все по логике вещей И ДОЛЖНО ЯВЛЯТЬСЯ ДВИЖКОМ ASP.NET2.

Не понимаю ваще, как можно было что-то ИНОЕ придумать, кроме такого очевидного решения.

Теперь пример применения. Рассмотрим например в механизме аутентификации. В ней есть вот такая функция, как на скрине. Она сверяет куку из Random1 - которая была выдана юзверю индивидуально - как билет на право логина в сайт - с тем что оно ввел в поле - распознав глазками каптчу. Это как бы один пример - именно для логина.

Второй пример - именно чисто по движку ASP2. Возьмем какой-нибудь Imodule - ну например на базе выложенного мною тута.

И в нем и производим СОПОСТАВЛЕНИЕ реквеста/юзверя/сеанса. Потерь скорости - никаких. AspnetSession_ID - ф топку. Постоянный кук сеанса - ф топку.

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

Но этот принцип я вообще на весь движок ASP2 уже распространил давно. Просто не понимаю - почему они НЕ СДЕЛАЛИ СТОЛЬ ОЧЕВИДНО - вязать сеансы и реквесты - НА СЕРВЕРЕ, блин, а не клиентским куком. Вообще не понимаю, как до такого тупизма - как у них можно было додуматься.

Ну тут воистину - Бог откровенных дураков НЕРАВНОМЕРНО рассеял.

Все, сорри, у меня куча дел еще...
Наверх
  



Общие вопросы программирования на ASP.NET

 Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииvbnet2000  11 December 2007 19:34
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииw0rmer  18 December 2007 09:13
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииbured  18 December 2007 07:45
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииbured  18 December 2007 07:07
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииГость_М  17 December 2007 22:50
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииbured  17 December 2007 22:34
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииГость_М  17 December 2007 22:29
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииbured  17 December 2007 22:20
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииГость_М  17 December 2007 20:20
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииГость_М  17 December 2007 19:25
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииДмиртрий У.  11 December 2007 16:49
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииДмиртрий У.  11 December 2007 16:52
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииГость_М  11 December 2007 16:55
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииДмиртрий У.  11 December 2007 16:59
 Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииDmitry Uvarov  11 December 2007 17:19
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииГость_М  11 December 2007 17:27
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииBlackTigerAP  11 December 2007 17:31
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииДмиртрий У.  11 December 2007 17:30
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииДмиртрий У.  11 December 2007 17:32
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииДмиртрий У.  11 December 2007 17:35
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииBlackTigerAP  11 December 2007 17:39
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииvbnet2000  11 December 2007 18:11
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииvbnet2000  11 December 2007 18:27
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииГость_М  11 December 2007 20:00
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииГость_М  11 December 2007 20:10
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииIMil  12 December 2007 17:31
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииГость_М  12 December 2007 17:45
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииГость_М  12 December 2007 17:53
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииIMil  12 December 2007 18:05
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииГость_М  12 December 2007 18:05
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииГость_М  12 December 2007 18:09
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииГость_М  13 December 2007 06:05
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииВМоисеев  13 December 2007 09:13
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииГость_М  13 December 2007 09:39
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииГость_М  17 December 2007 11:07
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииbured  17 December 2007 11:12
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииГость_М  17 December 2007 11:33
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииГость_М  17 December 2007 15:11
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииГость_М  17 December 2007 16:11
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииГость_М  17 December 2007 17:55
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииbured  17 December 2007 18:00
 Re: Для чего MS сделала постоянный SessionID на клиенте в течении всей сессииГость_М  17 December 2007 18:47
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта