bbs论坛里的用户
如果未登录那么就只能查看不能发帖和回帖是怎样实现的啊

解决方案 »

  1.   

    Session实现的。如果用户登录就在Session里面设置一个标志,如session.setAttribute("logined","true"),然后在业务处理时加验证,Object logined=session.getAttribute("logined");if(logined!=null&&logined.toString().equals("true")){允许回贴}else{不允许回贴}个人看法。
      

  2.   

    登录后设置session,然后在要限权限的页面添加判断session的代码,就像楼上那样子
      

  3.   

          兄弟,我也在纠结这个问题,我的实现过程是用户可以在我的网站的首页浏览信息,但一点击我的链接时,如果用户没有登录就会提示“请登录”,如果登录了就正常显示详细信息,我把用户登录存在session中,放在一个单独的页面,然后在首页用<jsp:include page="savaUser.jsp"/>。但问题是用户进首页就会提示“请登录”,并且还会到首页来。我是想通过点击链接时才提示,请问你会吗,告诉我一下,纠结了两天了!!!!
    savaUser.jsp的代码是:request.setCharacterEncoding("gbk");
        //如果session中不存在用用户的登录信息
        User user =(User)session.getAttribute("loginName");
        if(user==null){
        out.print("<script type='text/javascript'>alert('请登录!!!');back();</script>");
        }