I want my login page to be SSL only:
[RequireHttps] public ActionResult Login() { if (Helper.LoggedIn) { Response.Red
You can encapsulate this requirement in a derived attribute:
class RequireHttpsNonDebugAttribute : RequireHttpsAttribute { public override void HandleNonHttpsRequest(AuthorizationContext ctx) { #if (!DEBUG) base.HandleNonHttpsRequest(ctx); #endif } }