2010-09-30 4 views
0

Я использую элемент управления доступом ASP для аутентификации пользователей, однако даже если пользователь не проверяет флажок «Запомнить меня», пользователь не будет забыт, даже если они закроют браузер, выключение их ПК и снова открыть его.Аутентификация форм не забывает меня

Аутентификация:

<authentication mode="Forms"> 
    <forms name=".ASPXFORMSAUTH" loginUrl="~/Default.aspx" timeout="3600" protection="All" /> 
</authentication> 

Кто-нибудь еще была эта проблема?

+1

какой код у вас есть на странице default.aspx, где находятся пользователи? – stack72

ответ

1

Установка timeout - это количество минут до истечения срока действия файла cookie.

Значение по умолчанию это 30.

Ваши сеансы остаются открытыми в течение 3600 минут.

+0

, но если вы явно не используете постоянные куки-файлы, они будут живы, пока сеанс браузера все еще активен (файлы сеансов cookie). –

0

У меня возникли проблемы с аутентификацией формы в .NET. Мне пришлось добавить Session.Clear(); Session.Abandon(); в Global.asax в Session_End

Смежные вопросы