//kollar inloggning
int Userlevel = Convert.ToInt32(Session["Userlevel"]);
int Pagelevel = 2;
Procent.Access.Page thisPage = new Procent.Access.Page();
if (!thisPage.HasAccess(Userlevel, Pagelevel))
Server.Transfer("Login.asp");
HasAccess returnerar true eller false om Userlevel är lika eller högre än Pagelevel.
Denna kod vill man ju inte behöva klistra in på alla sidor som behörighet ska kollas på så vad gör man om koden till? En user control, server control eller vad?
Jag skulle typ vilja ha något som:
Tror att du tänker lite för svårt nu - om det inte är jag som inte riktigt att förstått förstås :)
Skapa en vanlig tom klass där du lägger metoden "HasAccess(int)" som kan utföra ovanstående kod för dig. Denna metod kan sedan anropas från tex "_Load" eller annat ställe i dina sidor.