コントローラーの承認を処理する属性が必要です。これは Facebook アプリケーション用であり、この問題にはいくつかのハードルがあります。
私が本当に必要としているのは a に相当するものですserver.transfer
が、もちろんそれは ASP.NET MVC のオプションではありません。Facebook がアプリケーションを使用する方法が原因で、リダイレクトは機能しません。
内から再ルーティングできる方法はありActionFilterAttribute
ますか?
public class FbAuthorize : ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
if (!Service.SignedIn())
RouteToAction("Account", "Index"); // Fictional method (I wish it existed)
}
}