java web过期自动注销设计方法?同一用户不同地点登陆后者挤掉前者的设计方法?

这两个问题中我都是将session去除,可session去除后我无法区分到底是过期注销还是后者登陆时挤掉前者的注销?请大神帮忙分析一下给出个解题思路

如果使用认证框架的话,推荐使用shiro或者security,这两者实现起来都比较容易。

http://blog.csdn.net/kenhins/article/details/19122407