Форум программистов, компьютерный форум, киберфорум
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
57 / 57 / 15
Регистрация: 22.09.2011
Сообщений: 319

Принцип работы keep me loggin in

13.07.2012, 10:21. Показов 1468. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, не понимаю до конца - зачем нужна галочка "keep me loggin in" при авторизации:

Нельзя же закрыть сессию, когда пользователь закрывает браузер.
Или можно?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.07.2012, 10:21
Ответы с готовыми решениями:

Cобытийность. Принцип использования и принцип работы событий в jQ и GCT
Добрый день. Подготавливаюсь к собеседованию по чеклисту и не могу найти ответ на вопрос: событийность. Принцип использования и принцип...

Принцип работы ОУ в DC-DC
Подскажите как работает нижний по схеме ОУ. А то не как не пойму. Светодиоды по моему вообще неправильно подключены. Транзистор открывается...

Принцип работы
ЗДравствуйте, первый вопрос по поводу выпадающего списка - его можно создать только через dropdownlist? И еще,пожалуйста,помогите...

12
Эксперт С++
 Аватар для CyBOSSeR
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
13.07.2012, 10:38
ansi_str, вы никогда не узнаете, когда пользователь закрыл браузер, поэтому вопрос некорректен. Галка же просто продлевает врямя жизни кук.
1
57 / 57 / 15
Регистрация: 22.09.2011
Сообщений: 319
13.07.2012, 10:47  [ТС]
То есть - если галка стоит, то я продлеваю время сессии на то, котороые я сам прописываю в коде?

Но тут вопрос встаёт другой - как реализовано у http://social.msdn.microsoft.com
Когда я закрываю браузер, то автоматически система меня выкидывает
0
 Аватар для y-fox
519 / 511 / 68
Регистрация: 19.09.2011
Сообщений: 826
13.07.2012, 10:58
ansi_str, не время сессии, время жизни куки, это немного разные вещи)
1
57 / 57 / 15
Регистрация: 22.09.2011
Сообщений: 319
13.07.2012, 11:00  [ТС]
То есть, если время жизни куки мы оьбнуляем, то сессеия автоматом закрывается?
0
 Аватар для y-fox
519 / 511 / 68
Регистрация: 19.09.2011
Сообщений: 826
13.07.2012, 11:03
Авторизация происходит так:
пользователь заходит на сайт, вводит свой логин и пароль->сервер проверяет логин и пароль->если такая пара есть, устанавливается авторизационная кука с хешированным логином пользователя-> при последующий обращениях, в событии авторизации загружается инфо пользователя оттуда, где он хранится, и так происходит при каждом обращении к страницам вашего сайта.
По умолчанию, кука живет, пока не закроют браузер, когда вы ставите галку, куке устанавливается время жизни(сколько там, год, по моему по умолчанию).

Добавлено через 58 секунд
Нет, время жизни сессии никак не зависит от куки, сессия обычно хранится на сервере и у нее свое время жизни.
1
57 / 57 / 15
Регистрация: 22.09.2011
Сообщений: 319
13.07.2012, 13:41  [ТС]
То есть можно натсроить авторизацию пользоватлея по кукам и asp.net при закрытии браузера будет сам выпинывать пользователя из системы?
0
 Аватар для y-fox
519 / 511 / 68
Регистрация: 19.09.2011
Сообщений: 826
13.07.2012, 13:50
Тут такое дело, на сервер пришел запрос сервер его обработал, вернул результат, и ему благополучно пофиг, что творится дальше у клиента. Asp.net никого и неоткуда выпиливать не будет. Сервер вообще не знает, что творится у клиента в браузере. Смысл авторазиционного куки, в том, чтобы пользователю не нужно было логиниться после перехода по каждой ссылке или обновления страницы.
0
57 / 57 / 15
Регистрация: 22.09.2011
Сообщений: 319
13.07.2012, 13:53  [ТС]
А как тогда на http://social.msdn.microsoft.com реализовано?
Когда я закрываю браузер - то приходится авторизовываться заново
0
 Аватар для y-fox
519 / 511 / 68
Регистрация: 19.09.2011
Сообщений: 826
13.07.2012, 14:01
Куки умирает при закрытии браузера ->оно не приходит на сервер->автоматическая авторизация не происходит->пользователь вводит логин и пароль.
0
57 / 57 / 15
Регистрация: 22.09.2011
Сообщений: 319
13.07.2012, 14:03  [ТС]
Цитата Сообщение от y-fox Посмотреть сообщение
Куки умирает при закрытии браузера ->оно не приходит на сервер->автоматическая авторизация не происходит->пользователь вводит логин и пароль.
Я понял =)
Но как настроить куки пока нет
0
 Аватар для y-fox
519 / 511 / 68
Регистрация: 19.09.2011
Сообщений: 826
13.07.2012, 14:36
Ну, можно в ручную, можно через конфиг, есть класс:
System.Web.Security.FormsAuthentication, у него есть метод:
C#
1
FormsAuthentication.SetAuthCookie("текст авторизационного куки", false/*сохранять ли куки между сеансами браузера*/);
Еще можно получить куки:
C#
1
2
3
4
HttpCookie authCookie = FormsAuthentication.GetCookie("текст авторизационного куки");
//и дальше, его добавить к коллекции куки
authCookie.Expires = DateTime.Now.AddDays(2);//куки будет жить 2 начиная с текущего времени
Response.Cookies.Set(authCookie);
1
57 / 57 / 15
Регистрация: 22.09.2011
Сообщений: 319
13.07.2012, 14:56  [ТС]
То что нужно
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.07.2012, 14:56
Помогаю со студенческими работами здесь

Объясните принцип работы на уровне BIOS механизм вывода символов на экран
Добрый день. Возник ряд вопросов: не могу понять, каким образом реализован на уровне BIOS механизм вывода символов на экран? Т. е. каким...

Принцип работы антивирусника
Привет! Объясните, пожалуйста, принцип работы антивирусника на дле? Как я понимаю у него есть список файлов, которые должны быть в движке....

Принцип работы транзистора НЧ
Принцип работы низкочастотного транзисторного усилителя? Пожалуйста, объясните простыми словами:)

Подскажите принцип работы
Ребята, я не знаю,что писать в поиске при таком вопросе. Собственно вопрос: я часто играю в игры, работаю на vs2012 открываю много вкладок...

Принцип Работы Усилителя
Приветствую всех участников форума!!! Хотелось бы, чтобы Вы мне помогли понять принцип работы этого усилителя. Первый вопрос: зачем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru