コード例 #1
0
 /**
  * 某个用户是否过期,(id,createTime) 才能唯一标示一个用户
  *
  * @param id sessionUser id
  * @param createTime SessionUser 创建时间
  * @return 过期返回true,未过期返回false
  */
 public boolean isUserExpired(int id, Date createTime) {
   LinkedList<SessionUser> users = sessionUserCollection.getUsers();
   for (SessionUser user : users) {
     if (user.getId() == id && user.getCreateTime().getTime() == createTime.getTime()) {
       return isUserExpired(user);
     }
   }
   return true;
 }
コード例 #2
0
 /**
  * 某个用户是否过期
  *
  * @param user sessionUser
  * @return 过期返回true,否则返回false
  */
 public boolean isUserExpired(SessionUser user) {
   return (user.getExpire() * 1000L + user.getCreateTime().getTime()) < (new Date().getTime());
 }