Ich benutze ASP.NET MVC 2 und haben eine Login-Seite, die über HTTPS gesichert ist. Um sicherzustellen, dass der Benutzer immer über SSL auf diese Seiten zugreift, habe ich dem Controller das Attribut [RequireHttps]
hinzugefügt. Das macht den Job perfekt.Umleiten weg von HTTPS mit ASP.NET MVC App
Wenn sie sich erfolgreich angemeldet haben, möchte ich sie zurück zu HTTP-Version umleiten. Allerdings gibt es kein [RequireHttp]
Attribut und ich kämpfe um meinen Kopf herum, wie ich das erreichen könnte.
Die hinzugefügte (mögliche) Komplikation ist, dass die Website, wenn sie in Produktion ist, auf der Route der Domäne gehostet wird, aber zu Entwicklungs- und Testzwecken in einem Unterverzeichnis/virtuellen Verzeichnis/Anwendung.
Überlege ich das und gibt es eine einfache Lösung, die mir ins Gesicht schaut? Oder ist es ein bisschen komplexer?
möglich Duplikat http://stackoverflow.com/questions/761704/mixed-http-https-site – Gonzalo
Dies ist kein Duplikat (zumindest nicht von dem einem Gonzalo Link) als ich reisen mag der andere Weg. * Von * HTTPS * zu * HTTP. Wenn es keinen Parameter gibt, den ich nicht bei '[RequireHttps]' finden kann, ist das für mich nicht von Nutzen. – Amadiere