на событие начала сеанса - PullRequest
0 голосов
/ 30 января 2011

Я создаю веб-приложение: некоторые страницы будут доступны не вошедшим в систему пользователям (демонстрационные страницы и страницы регистрации), а другие будут доступны только вошедшим в систему пользователям (реальное приложение).В файле global.asax я сейчас обрабатываю событие начала сеанса, загружая некоторую переменную из запроса, основанного на идентификаторе пользователя.Что произойдет, когда незарегистрированный пользователь заглядывает на страницу?Я думаю, мой вопрос на самом деле о том, как обрабатывать событие начала сеанса, когда он вошел в систему, когда это не так, и когда пользователь входит в систему. Я хочу, чтобы определенное количество запросов выполнялось только один раз за сеанс после того, как пользователь вошел в систему

Спасибо.

Ответы [ 2 ]

2 голосов
/ 30 января 2011

Я бы предложил реализовать аутентификацию на основе форм, а не обрабатывать аутентификацию через сеанс.Пример можно получить здесь:

http://support.microsoft.com/kb/301240

1 голос
/ 30 января 2011

Не путайте «сеанс входа в систему» ​​с «состоянием сеанса».Состояние сеанса не имеет никакого отношения к тому, вошел ли пользователь в систему.

Если вы хотите, чтобы некоторые запросы выполнялись при входе пользователя, вы должны запускать их , когда пользователь входит в систему , а не вsession_start.

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