在login.aspx中定义cookieuserid = Request.Form["txtuserid"];
userpassword = Request.Form["txtuserpwd"];HttpCookie cookie = new HttpCookie("bbslogin");
cookie["userid"] = userid;//userid以经赋值
cookie["userpassword"] = a_userpassword;
cookie.Expires = DateTime.Now.AddDays(Int32.Parse(savedate));
Response.Cookies.Add(cookie);
然后在修改资料 changeinfo.aspx 中判断用户是否已经登陆
if(Request.Cookies["userid"]!=null && Request.Cookies ["userid"].Value .ToString ()!="")
{
//是否回传!
if(!IsPostBack)
{
return true
}
}
else
{
Response.Write("<script language=javascript>alert('您无权访问本页fff,请先登录!');location.href='login.aspx';</script>");
}
}
问什么当转到changeinfo.aspx中总是提示 “您无权访问本页fff,请先登录!”
userpassword = Request.Form["txtuserpwd"];HttpCookie cookie = new HttpCookie("bbslogin");
cookie["userid"] = userid;//userid以经赋值
cookie["userpassword"] = a_userpassword;
cookie.Expires = DateTime.Now.AddDays(Int32.Parse(savedate));
Response.Cookies.Add(cookie);
然后在修改资料 changeinfo.aspx 中判断用户是否已经登陆
if(Request.Cookies["userid"]!=null && Request.Cookies ["userid"].Value .ToString ()!="")
{
//是否回传!
if(!IsPostBack)
{
return true
}
}
else
{
Response.Write("<script language=javascript>alert('您无权访问本页fff,请先登录!');location.href='login.aspx';</script>");
}
}
问什么当转到changeinfo.aspx中总是提示 “您无权访问本页fff,请先登录!”
if(lbusername.Text!=null)
{
}
else
{
Page.Response.Redirect("Afreshtwo.aspx");
}this.lbusername.Text = User.Identity.Name;
if(lbusername.Text!=null)
{
}
else
{
Page.Response.Redirect("Afreshtwo.aspx");
}
这样写就可以了
if (IsPostBack == ture)
{...}
应该是
HttpCookie cookie=Request.Cookies["bbslogin"];
if(cookie != null&&cookie.ToString() != "")