我现在的页面结构是这样的:
login.aspx-->index.aspx-->indexframe.htm
其中indexframe是一个框架页面,它包括top.aspx,left.aspx,main.aspx
其中left.aspx与main.aspx都会从数据库读取数据出来。
我现在的验证是简单验证,没有用.net中相关的类和它所提供的三种方式。只是把用户名和密码放到web.config中,在login.aspx检查,如果正确就转到index.aspx,并设置了Session["LOGINED"]="true";在index.aspx中检查Session[LOGINED]是否为null(主要是为了避免直接访问该页)和是否为"true"。如果不是则Redirect到login.aspx上。
如果按这样的方式,是不是每个页面都要有类似index.aspx中的避免直接而跳过登录检查的代码?如果需要这些代码,那么在框架中的页面如果能跳到Login.aspx页面?因为如果用redirect,那么只是在框架内的该页变成login.aspx。
请指教