要实现倒是可以,只是觉得似乎没必要..可以写一个servlet,让它对当前的session进行判断,每当有新的session进来的时候把旧的session kill掉就可以了,也就是说只保留最新进来的唯一一个session就对了.
解决方案 »
- apache与tomcat整合问题
- 求助 hql的join连查,数据库里跑没问题,程序里就不行!
- 请问这么在页面上做一个记事本。
- 请教:使用HttpUrlConnection实现向一个servlet发送数据并接收返回(加急)
- jdbc连接sybase出现的问题,急且奇怪,大家来看看阿
- 如何获得表单元素的总数及每个元素的名称!
- Facade模式是什么
- 用JSP取SYBASE中数据为乱码,怎么解决(高分)
- 急:登陆三次不成功,浏览器关闭代码!!!!!!!! thanks!!!!!!
- 手机端不能播放服务器返回视频流的问题
- 请教点击附件的链接时如何跳过 “打开”“另存为”“取消”的窗口
- 在javascript 怎么从radio 中限值
对session进行监控 后一个session把前一个session提出就行
建议你不要让新登录的用户顶替前一个同身份的用户,这样的话很不合理。
如果你正在做一件事,而其它人把你顶掉了,你愿意吗?对吧?
public User(){}
public void valueBound(User user,HttpSessionBindingEvent event){
System.out.println("login.");
}
public void valueUnbound(User user,HttpSessionBindingEvent event){
System.out.println("logout");
}
}
User u=new User();
session.setAttribute("user",u);//输出:login
session.removeAttribute("user");//输出:logout
<%
userA="1";userB="0";
session.setAyyribute("userA",userA);
session.setAyyribute("userB",userB);
%>在需要的地方
<%
String userA=session.getAyyribute("userA");
String userB=session.getAyyribute("userB");
if(userA.equals("1"))
{
//可以访问这个页面
session.setAyyribute("userB","0");
}
else
{
//无权访问
}
if(userB.equals("1"))
{
//可以访问这个页面
session.setAyyribute("userA","0"); }
else
{
//无权访问
}%>
login:
if(select count(*) from 在线用户表 where username= and pwd=)>1
exit
esle
insert into 在线用户表错错错,这样不行,怎么判断用户关闭窗口session方法
不可行application
不可行总之,俺认为楼主的想法是不可行的
如果有的话,那些大型网站早就作出来了
login:
if(select count(*) from 在线用户表 where username= and pwd=)>1
exit
esle
insert into 在线用户表错错错,这样不行,怎么判断用户关闭窗口session方法
不可行application
不可行总之,俺认为楼主的想法是不可行的
如果有的话,那些大型网站早就作出来了
login:
if(select count(*) from 在线用户表 where username= and pwd=)>1
exit
esle
insert into 在线用户表错错错,这样不行,怎么判断用户关闭窗口session方法
不可行application
不可行总之,俺认为楼主的想法是不可行的
如果有的话,那些大型网站早就作出来了