2016-02-26 3 views
0

У меня есть проблема с этим кодом:ASP.Net HttpContext IsAuthenticated Ошибка

HttpContext.Current.User.Identity.IsAuthenticated 

Это показывает ложное, хотя, когда проверку подлинности пользователя.

Этот процесс начинается в Page_Load. Значение не изменяет, пока я не выполнить этот код:

Response.Redirect("~/AccessDenied.aspx"); 

Тогда его значение получает истинное.

В чем проблема?

+1

Какой тип аутентификации вы используете, это формы/окна/пароль? Выше кода недостаточно, чтобы другие могли найти проблему. Рассмотрите отправку более подробной информации из вашего кода. – Seany

+0

его окна. Это только тот код. он запрашивает аутентификацию, если не ссылается на стандартную страницу. – yener90

ответ

1

добавить

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

в web.config. запросы будут аутентифицированы

+0

Спасибо за помощь. Это сработало! Не могу остановиться, им жаль. – yener90

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