Можно ли как-нибудь в web.config приложения указать использование аутентификации только для определенной страницы? Т.е. у меня есть Default.aspx и AddNews.aspx, как сделать что бы только при обращении к AddNews.aspx меня редиректило на Login.aspx?
Posted via RSDN NNTP Server 1.9
Лично я сделал бы так:
в AddNews.aspx в методе Page_Load дописываем следующий код:
If (Session("UserLogin") = Nothing) Then
Server.Transfer("LoginForm.aspx")
End If
В Default.aspx ничего не пишем.
А в форме Login.aspx соответсвенно при удачной аутентификации нужно прописать:
Session("UserLogin") = <Логин пользователя>
Вот...
<location path="AddNews.aspx">
<system.web>
<authorization>
<deny users="?" />
<allow users="*" />
</authorization>
</system.web>
</location>
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
<location>
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
<location path="AddNews.aspx">
<system.web>
<authorization>
<deny users="?" />
<allow users="*" />
</authorization>
</system.web>
</location>
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение