我正在一个现有的应用程序上工作,其中下面的条件出现在处理用户登录的代码中。
if ((PresentTime - LoginTime) <= browservalidationinsecs)
{
// Means this is positive and proceed further processing .
}这里的PresentTime是服务器中的当前时间。
LoginTime是用户通过浏览器启动应用程序的时间。
在应用程序中,browservalidationinsecs被硬编码为45秒。
我不明白为什么要保留这个条件。
有谁知道吗??
发布于 2012-09-10 13:25:21
对于45秒的Time out error,可能会给出此条件。
假设用户启动了一个应用程序,但在接下来的45秒内没有登录,那么在此之后,当他输入凭据而不是成功登录时,它会将他重定向到登录页面。
这种类型的代码主要用于安全性最高的银行和金融应用程序。
https://stackoverflow.com/questions/12345735
复制相似问题