也不知道怎么回事,下午在测试程序时,出现了诸多小问题:
其中有一个我在以前也写的,就是在注册后再读取用户的权限Role时,bVO.Role=0(表里默认为1).很是困惑!
改了很多次逻辑运算,总是不能实现预期的效果,要不就是注册后登录正常,但程序重启动后,登录后返回自己的页面要重登录;要不就是登录一切都正常,但是注册后返回自己的主页面要登录!但最后还是解决了:
在Register.aspx.cs中
if(flag)
{
//将Blog信息放入Session中,并设置Session超时时间
bVO.BlogID=back;
bVO.Role=bVO.Role+1;-------改动这里加1,使得EnterMyBlog页处理时不再转向管理员页面而要求你登录
Session["Blog"]=bVO;
//测试所用 int ssss=bVO.Role;
Session.Timeout=480;
Page.Response.Redirect("/Blog/Success.aspx?flag=register");
}
else
{
Page.Response.Redirect("/Blog/Error.aspx?flag=register&opStr="+opStr);
}

浙公网安备 33010602011771号