2009-08-26 8 views
0

Was ist der einfachste Weg, eine Beta-Periode in eine Site zu programmieren? Ich weiß nicht, ob Superuser so funktioniert, aber ist es Code, der auf jeder Seite (Toolbar vielleicht) läuft, um nach einem BetaPassword-Cookie zu suchen und Sie auf eine Seite umzuleiten, wenn es nicht korrekt ist?Was ist der einfachste Weg, um eine Beta-Periode in eine Site zu programmieren?

Gibt es einen besseren Ort, um den Code statt der Symbolleiste auszuführen? (IIRC die Symbolleiste ist in jeder meiner Seite)

Antwort

2

Wenn Sie WebForms ausführen, können Sie die Überprüfung in der Masterseite Code-behind hinzufügen. Alternativ können Sie Ihre eigene Seitenklasse erstellen, indem Sie von System.Web.UI.Page erben, die Überprüfung dort implementieren und dann alle Seiten im Projekt von Ihrer eigenen Klasse ableiten.

Wenn Sie mit MVC sind, würde ich dies in einem benutzerdefinierten ActionFilter-Attribut implementieren.

0

Der einfachste Weg wäre, ein benutzerdefiniertes HttpModule

+0

Einverstanden zu implementieren. So haben wir es gemacht. – twlichty

Verwandte Themen