我已根据日期限制我的网络应用程序的时间有效期为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应用程序来提供这种安全性呢?
答案 0 :(得分:1)
将用户限制为 n 每年登录次数的最佳方法可能是简单地收集,存储和计算登录时间戳元数据。
例如:
username
登录时,都会获取 serverside 时间戳。 这种方法是可扩展的,因为您可以使用参数查找某个username
或不使用该参数来调用它,从而获取所有用户(您也可以按uniqueIds排序),这将为您提供总数在时间限制内登录的唯一身份用户数 - 这似乎是您实际问题的要点。