可能它用的是Cookie保存了数据
我终于发现了!原来他也是通过Session的空否来判定的,只不过他构造了一个cs的类来判定,这样只要在Page_Lode下加上这个就行了,如:chklogin c1=new chklogin(this);chklogin是他定义的。
用这个能判断string str=""try{str=session["name"];}catch{str="";}if (str==""){Response.Redirect ("登陆页面");}esle{}这样就应该可以了
在web.config<authentication> <forms loginUrl="login.aspx" timeout ="" defaultUrl=""> </forms> </authentication><deny user="?"> FormsAuthentication.RedirectFromLoginPage("username", false);
你用Forms验证都可以了<authentication mode="Forms"> <forms name="Login" path="Default" loginUrl="~/Default/Login.aspx" protection="All" timeout="1" slidingExpiration="true"></forms> </authentication> <authorization> <deny users="?"/> </authorization>