判断用户是否登录,在每个页的page_load里都写吗
网站添加了 登录功能后,在每个页的 page_load 里都写吗?
[解决办法]
如果使用Forms验证的话,不用写,直接在web.config里面配置就可以了
Forms验证例子
[解决办法]
public class ManagePage:System.Web.UI.Page
{
public ManagePage()
{
this.Load+=new EventHandler(ManagePage_Load);
}
public void ManagePage_Load(object sender, EventArgs e)
{
//如果Session为Null
if (Session["AdminName"] == null)
{
Response.Write(" <script type='text/javascript'>parent.location.href='login.aspx'</script>");
Response.End();
}
}
}
//继承ManagePage
public partial class admin_center : ManagePage
{
protected void Page_Load(object sender, EventArgs e)
{
}
}