龙之家园  
我的博客我做主!

也不知道怎么回事,下午在测试程序时,出现了诸多小问题:
其中有一个我在以前也写的,就是在注册后再读取用户的权限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);
  }

posted on 2006-09-02 22:12  zhengfeng  阅读(256)  评论(0)    收藏  举报