
ASPSession方式区分管理员和普通用户,现在管理员进入的是普通用户界面,怎么才能进入管理员界面?
protectedvoidbtLogin_Click(objectsender,System.EventArgse){RobertSoft.BookStore.Userc...
protected void btLogin_Click(object sender, System.EventArgs e)
{
RobertSoft.BookStore.User currentUser = new RobertSoft.BookStore.User();
currentUser.Name = this.tbUsername.Text;
currentUser.Password = this.tbPassword.Text;
if(currentUser.Login())
{
if(currentUser.IsSupervisor())
{
currentUser.GetUserInfo();
Session["UserName"] = this.tbUsername.Text;
Session["UserID"] = currentUser.ID;
Response.Redirect("Admin/AdminDefault.aspx");
}
else
{
currentUser.GetUserInfo();
Session["UserName"] = this.tbUsername.Text;
Session["UserID"] = currentUser.ID;
URL before Login that need user must login.
otherwise, go to default page.
if(Object.Equals(Session["ReqestedURL"],null))
{
Response.Redirect("Default.aspx");
}
else
{
string strURL;
strURL = Session["ReqestedURL"].ToString();
Session["ReqestedURL"] = null;
Response.Redirect(strURL);
}
}
}
else
{
this.lbInfo.Text = "用户名或者密码不正确!请重试!";
this.lbInfo.ForeColor = Color.Red;
只要能进管理员界面就行,指定用户名或ID也行。 展开
{
RobertSoft.BookStore.User currentUser = new RobertSoft.BookStore.User();
currentUser.Name = this.tbUsername.Text;
currentUser.Password = this.tbPassword.Text;
if(currentUser.Login())
{
if(currentUser.IsSupervisor())
{
currentUser.GetUserInfo();
Session["UserName"] = this.tbUsername.Text;
Session["UserID"] = currentUser.ID;
Response.Redirect("Admin/AdminDefault.aspx");
}
else
{
currentUser.GetUserInfo();
Session["UserName"] = this.tbUsername.Text;
Session["UserID"] = currentUser.ID;
URL before Login that need user must login.
otherwise, go to default page.
if(Object.Equals(Session["ReqestedURL"],null))
{
Response.Redirect("Default.aspx");
}
else
{
string strURL;
strURL = Session["ReqestedURL"].ToString();
Session["ReqestedURL"] = null;
Response.Redirect(strURL);
}
}
}
else
{
this.lbInfo.Text = "用户名或者密码不正确!请重试!";
this.lbInfo.ForeColor = Color.Red;
只要能进管理员界面就行,指定用户名或ID也行。 展开
2014-09-26
展开全部
不是春天的曙光:“我曾奋斗,我曾忍受,我曾被接生。”
这是现在,无用之物的寓言。
那么多事物已经改变。而仍然,你是幸运的:
理想像发热一哈哈般在你身上燃烧。
这是现在,无用之物的寓言。
那么多事物已经改变。而仍然,你是幸运的:
理想像发热一哈哈般在你身上燃烧。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询