您的位置:首页 > 其它

通过基类,轻松实现部分页面自动验证用户身份。

2006-11-01 18:19 831 查看
通过基类,轻松实现部分页面自动验证用户身份。

public class BasePage:Page
{
public Role rObj = new Role();
public Classes clObj=new Classes();
public Crew crObj=new Crew();
public Detial dtObj=new Detial();
public Options opObj=new Options();
public wjItem wjObj=new wjItem();
public Term tObj=new Term();
public WJPJ.DB.User uObj=new WJPJ.DB.User();

public void showMsg(string msg)
{
showMsg(msg,64);
}

public void showMsg(string msg,int infotype)
{
Response.Write("<script language=vbs>msgbox \""+msg+"\","+infotype+"</script>");
}

public void GoUrl(string url)
{
Response.Write("<script language=vbs>document.url=\""+url+"\"</script>");
}

public void Refresh()
{
Response.Write("<script language=vbs>document.url=document.url</script>");
}

public string getNowFile()
{
return "";
}

}

public class ChkLoginPage:BasePage
{
override protected void OnInit(EventArgs e)
{
if (uObj.UserIsLogin()==false)
{
Response.Redirect("index.aspx");
return;
}

}
}

其他页这样继承就可以了,如果用户没有登陆就会自动跳转到index.aspx。
public class wj:ChkLoginPage
{

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐