0

我正在开发一个现有的应用程序,其中处理用户登录的代码中存在以下条件。

if ((PresentTime - LoginTime) <= browservalidationinsecs) 
{

// Means this is positive and proceed further processing .

}

PresentTime是服务器内部当前时间的时间。

LoginTime是用户通过浏览器启动应用程序的时间。

在应用程序内browservalidationinsecs被硬编码为 45 秒。

我无法理解为什么会保持这种状态。

任何人都可以有任何想法吗?

4

1 回答 1

3

这个条件可能会给出Time out error 45 秒。

假设用户启动一个应用程序并且在接下来的 45 秒内没有登录,然后当他输入他的凭据而不是成功登录时,它将再次将他重定向到登录页面。

这种类型的代码主要出现在安全是重中之重的银行和金融应用程序中。

于 2012-09-10T05:25:20.960 回答