问题描述
在网站中有几个网页需要登陆才能进入,但是登陆框在另一个网页中。用什么方法可以实现?
解决方案
解决方案二:
在web.config中,加入form认证;<authenticationmode="Forms"><formsname="auth"loginUrl="login.aspx"timeout="30"></forms></authentication><authorization><denyusers="?"/></authorization>FormsAuthentication.RedirectFromLoginPage(txtUser.Text,false);Response.Redirect("index.aspx");
解决方案三:
楼上的方法似乎只适合于需要验证的文件共同存在一个独立文件夹里吧,也可能是我不大知道怎么解决.应该可以检验session值的吧
解决方案四:
httpmoudle重载这个方法
解决方案五:
自己写form登录,也是通过session来验证的,在需要验证的页面的page_load事件或是OnInit事件中通过if(session["loginname"]==null)来判断,在做相应的处理
时间: 2024-08-01 22:48:13