PHP expert |
|
Je moet inderdaad in je global.asax zo'n zaken instellen. Wil je persé iemand doorsturen kan dit via:
HttpContext.Current.Response.Redirect("...");
HttpContext.Current.Response.Redirect("...");
Maar uiteindelijk zal je in elke methode dit moeten controleren (zoiets moet eig niet in global.asax), want voor elke methode is het specifiek of je daar mag zijn of niet.
class JeController {
public ActionResult Iets() {
JeAuthenticationModule.MagDeHuidigeGebruikerHierZijn("een of andere paramter die aangeeft op welke pagina de huidige gebruiker zich bevind", "misschien nog een paramter die bepaalt of de huidige gebruiker bv. een item heeft gepost en het daarom mag bewerken/verwijderen/iets...");
}
}
class JeController { public ActionResult Iets() { JeAuthenticationModule.MagDeHuidigeGebruikerHierZijn("een of andere paramter die aangeeft op welke pagina de huidige gebruiker zich bevind", "misschien nog een paramter die bepaalt of de huidige gebruiker bv. een item heeft gepost en het daarom mag bewerken/verwijderen/iets..."); } }
Zo werk ik toch, en het werkt aardig, gewoon altijd als eerste (of in het begin toch) regel zien of de huidige gebruiker daar mag zijn. |