Med kunstig intelligens skaber HP’s nye OmniBook X 14 en unik og skræddersyet brugeroplevelse målrettet dem, der ønsker høj ydeevne og intelligente funktioner
Det ser ud til at du bruger forms authentication. Er det ikke nemmere slet ikke at inkludere noget software check, men specificere i web.config hvilke sider der kun er adgang til for authenticated users ? Den vil så lave en redirect af sig selv, til den login side som er specificeret i web.config, og efter login returnere til den side man prøvede at komme ind på.
Lad dine beskyttede sider arve fra en klasse der tjekker usercredentials.
F.eks public class ProtectedClass : System.Web.UI.Page { public ProtectedClass() { if (User.Identity.Name.Length < 1) HttpContext.Current.Response.Redirect("~/User/Login.aspx?ReturnURL=" & Request.Url.PathAndQuery.ToString()); } }
- og lad så de beskyttede sider arve fra ProtectedClass istedet for System.Web.UI.Page
neoman >> Skal man så lave det her for hver side? <location path="Logon.aspx"> <system.web> <authorization> <allow users="?"/> </authorization> </system.web> </location>
ieconfig >> Hvordan gemmer jeg det i en side og så henter det igen fra andre sider?
eftersom authorisation, mig bekendt, læses i config filen i rækkefølge, så burde man kunne udnytte det : specificer hvilke sider der er adgang til først, og lukke alle de siderne efterfølgende, eller det omvendt, afh af hvad der er flest af. Prøv dig lidt frem og kig på msdn.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.