2011-07-23 22 views
0

MVCサイトにActionFilterを追加しました。ユーザーが現在ログオンしているかどうかを確認し、セッション値をチェックします。そうでなければ、ログインページにリダイレクトされます。アクションフィルタ属性は各コントローラに追加されるため、ユーザが表示しようとしているページに関係なく、ログインビューにリダイレクトされます。このビットはすべて正常に動作します。ログイン後に最初に要求されたページにリダイレクト

ユーザーが正常にログインすると、最初にアクセスしようとしていたページにリダイレクトされますが、リダイレクト先を知るためのログインポストアクションを取得する方法はありません。

大変助かりました。

+0

こんにちは@andyJを。将来、問題のタイトルにタグを投稿しないでください。 –

答えて

1

ログインビューに進むとReturnUrlに沿って送信されます。次に、ログインビューのアクションメソッドは、その値を使用して返す場所を知ります。以下は助けることがあります。

ReturnUrl in ASP.NET MVC

だけでなく、この

ASP.NET MVC - CustomeAuthorize filter action using an external website for loggin in the user

+0

phpまたはjspのsamecaseの解決方法はありますか? – user168983