0
特定の方法でsslをオフにする方法はありますか?ASP.Net MVCアプリケーションのコントローラレベルでsslをオフにすることはできますか?
例...誰かが何らかの理由でインデックスメソッドにヒットし、sslがオンになっている場合は...メソッドに再度リダイレクトしてオフにできますか?
特定の方法でsslをオフにする方法はありますか?ASP.Net MVCアプリケーションのコントローラレベルでsslをオフにすることはできますか?
例...誰かが何らかの理由でインデックスメソッドにヒットし、sslがオンになっている場合は...メソッドに再度リダイレクトしてオフにできますか?
Global.asax.cs
protected void Application_BeginRequest(){
if (Context.Request.IsSecureConnection)
Response.Redirect(Context.Request.Url.ToString().Replace("https:", "http:"));
}
あなたはアクションフィルタに同じコードを追加することができます。
public class SSLFilter : ActionFilterAttribute {
public override void OnActionExecuting(ActionExecutingContext filterContext){
if (filterContext.HttpContext.Request.IsSecureConnection){
var url = filterContext.HttpContext.Request.Url.ToString().Replace("https:", "http:");
filterContext.Result = new RedirectResult(url);
}
}
}
を魅力のように働きました。ありがとう! – Webjedi