你看C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files下有很多 http://webim.csdn.net/Web_References/Provide_Services/CSDN/UserAndFriend.aspx?callback=Instance(%22mz_mv%22)._callback&_temp_=fhebtz1v&Action=GetListSender&UserName=dryZeng这样的文件.
只要你登录,就会将你的信息记录到session中,进行身份识别
再用 session.getAttribute("") 获取前面给他的值 如果等于NULL 那就表示没有登陆
这时候你就可以要求用户登陆 登陆以后就可以了 刷新 就可以达到楼主想要的效果 但是用COOKIE的话 就是做到一劳两周逸 呵呵 看看楼主是想要那种效果
http://webim.csdn.net/Web_References/Provide_Services/CSDN/UserAndFriend.aspx?callback=Instance(%22mz_mv%22)._callback&_temp_=fhebtz1v&Action=GetListSender&UserName=dryZeng这样的文件.
发完贴又跳到一个action处理,通过用户名,法帖内容插入到数据库中
再用 session.getAttribute("") 获取前面给他的值 如果等于NULL 那就表示没有登陆
这时候你就可以要求用户登陆 登陆以后就可以了
点注销时是重写cookie不要设过期时间,这样就可以马上过期,再打开页面自然读不到用户。你试着进行以下操作:
1. 登录,关闭页面,重新打开页面,还是登录状态(正常操作)
2. 登录,关闭页面,删除Cookies,重新打开页面,未登录状态(说明使用了cookie记录用户)
比如User 对象存放在 session 中...
不能发贴的操作可以通过安全式声明实现... 也可以在发贴的servlet/jsp页面中做判断,判断用户是否已经登录...
推荐用前面那种方法,具体使用方法可以参见电子工业出版社出版的《Java Web开发详解》 -- 孙鑫主编 第23张 内容...