java如何为有限的用户访问限制web应用程序?
我已经限制了我的网络应用程序的时间有效性,比如基于日期的1年。我用purchase-date, expireydate, NumberofUsers
维护一个表,并在我的表中保留所有这些记录。基于这些记录,我在特定时间段内验证web应用程序:
Timestampvalidity timestamp=timestampDao.findByUsername(username);
Date expdate=timestamp.getExpireyDtae();
System.out.println(expdate);
if(loginDate.before(expdate))
{
return true;
}else
return false;
}
使用此函数,我为特定用户限制有效时间段。现在,我想为有限数量的用户访问保护我的web应用程序
那么,如何限制我的web应用程序来提供这种安全性呢
# 1 楼答案
也许限制用户每年登录次数的最佳方法是简单地收集、存储和计算登录时间戳元数据
例如:
username
登录时,获取服务器端时间戳李>这个方法是可伸缩的,因为你可以用参数调用它来查找某个
username
或者不使用该参数,从而获取所有用户(你也可以按uniqueid排序),这将为你提供在时间限制内登录的唯一用户的总数——这似乎是你实际操作的要点问题