Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Проблема с аутентификацией.

422
03 марта 2006 года
Dimarik
181 / / 12.02.2005
Вопрос такой. Нужно сделать аутентификацию и авторизацию пользователей на сайте при помощи формы. Пишу в web.config следующее:

<authentication mode="Forms" >
<forms loginUrl="login.aspx" name="COK" />
</authentication>

Как написано в одной статье: "При успешной регистрации аутентификационные данные сохраняются в виде cookie и при повторном обращении к защищенным страницам регистрация не требуется." Но вот нужно, чтобы в следующий раз пользователь сново вводил свой логин и пароль. Применяю метод FormsAuthentication.SignOut (), который по идее должен сбрасывать аутентификацию, устанавливая дату окончания действия cookie на прошедшее время и cookie автоматически уничтожается. Используя этот метод, при следующем обращении аутентификация не запрашивается. В чём может быть проблема???

Заранее спасибо.
273
05 марта 2006 года
3A3-968M
1.2K / / 22.12.2005
При окончании сессии клиента удали все кукисы и всё. Метод перечисления кукисов в ASP.NET есть, там класс так и называется - System.Net.Cookie.
422
05 марта 2006 года
Dimarik
181 / / 12.02.2005
Цитата:
Originally posted by 3A3-968M
При окончании сессии клиента удали все кукисы и всё. Метод перечисления кукисов в ASP.NET есть, там класс так и называется - System.Net.Cookie.


Спасибо. Всё разобрался. Забыл в web.config написать:

<authorization>
<deny users="?">
</authorization>

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог