私はasp.net mvc3を使用しています。
カスタム AuthorizeAttribute があります。
メソッドHandleUnauthorizedRequest(AuthorizationContext filterContext)をオーバーライドする必要があります
私のソースコードは次のとおりです。
protected override void HandleUnauthorizedRequest(AuthorizationContext filterContext)
{
switch (unAuthorizedStatus)
{
case UnauthorizedStatus.NonAuthenticated:
// I have a question here.
break;
default: base.HandleUnauthorizedRequest(filterContext); break;
}
}
// ここで質問があります。
ユーザー認証に失敗した場合(UnauthorizedStatus.NonAuthenticatedの場合)、元のURLに戻り、JavaScript(またはjquery)で警告ウィンドウアラートを表示したい。
答えてください。