0

我有以下问题,

在 web.config 中,我们有身份验证,表示对安全文件夹下文件的任何访问都将被重定向到登录页面

现在我需要做的改变是,如果请求来自特定域,则允许无需登录即可访问,即

如果 url 是http://www.abc.com/secure/home.aspx ---> 重定向到登录和用户 shud 登录

如果 url 是http://www.abc.com/secure/home.aspx?uid=steve&fname=john ---> 他们应该能够访问 home.aspx 并且不应该被重定向到登录页面

我需要以这样的方式配置 web.config 文件,如果有任何参数与 url 一起发送,那么不要重定向

我怎样才能做到这一点

4

1 回答 1

0

我认为您需要在 web.config 中的 formsauthentication 规范中禁用重定向。然后,您将需要以与身份验证模块类似的方式进行自己的重定向。您需要将检查添加到应用程序管道。也就是global.asax.cs文件中,application_authenticaterequest方法?

于 2012-11-14T06:58:04.190 回答