0

次の問題があります。

web.config には、安全なフォルダーの下にあるファイルへのアクセスがログイン ページにリダイレクトされるという認証があります。

ここで必要な変更は、リクエストが特定のドメインからのものである場合、ログインせずにアクセスを許可することです。つまり、

URL がhttp://www.abc.com/secure/home.aspxの場合 ---> ログインにリダイレクトされ、ユーザーはログインを拒否します

URL がhttp://www.abc.com/secure/home.aspx?uid=steve&fname=johnの場合 ---> home.aspx にアクセスできる必要があり、ログイン ページにリダイレクトされません。

URLとともに送信されるパラメーターがある場合はリダイレクトしないように、web.configファイルを構成する必要があります

これどうやってするの

4

1 に答える 1

0

web.config のフォーム認証仕様​​でリダイレクトを無効にする必要があると思います。次に、認証モジュールが行う方法と同様の方法で、独自のリダイレクトを行う必要があります。チェックをアプリケーション パイプラインに追加する必要があります。つまり、global.asax.cs ファイルで、application_authenticaterequest メソッドは?

于 2012-11-14T06:58:04.190 に答える