0

いくつかのクエリ文字列に基づいて自動ログインしたい汎用ハンドラーがあります。

しかし、次に FormsAuthentication.SetAuthCookie(user.Name, false) を設定しましたが、HttpContext.Current.User.Identity.IsAuthenticated が false を返し、web.config で設定された制限のためにリダイレクトできません。

では、.ashx ファイルで FormsAuthentications を設定するにはどうすればよいでしょうか。

4

2 に答える 2

0

web.config のロケーション パスとして追加しようとしましたか?

<configuration>
   <location path="foo.ashx">
      <system.web>
         <authorization>
            <allow users="*"/>
         </authorization>
      </system.web>
   </location>
   <location >
      <system.web>
         <authorization>
            <allow users="?"/>
         </authorization>
      </system.web>
   </location>
</configuration>
于 2013-04-04T15:26:56.380 に答える