1

当会话超时时,我重定向到登录页面。我需要,登录用户名是否是相同的用户名,在会话超时之前登录,然后页面将从登录页面重定向到上一个用户访问的页面。

例如,

        User name is Admin, when this user is open ContactUs.jsp, after the session timeout the page will be redirect to login.jsp, In login.jsp whether the same Admin user is logged in then, the page is redirect to ContactUs.jsp instead of home.jsp.

提前致谢。

4

1 回答 1

0

实现此目的的一种方法是使用 cookie。

但最好的方法是下面的一种。

如果您在应用程序中使用数据库,那么您可以通过以下方式进行操作:

  1. 在您的数据库中创建一个包含字段IP AddressUser Name、的表Last Visited Page

  2. 当用户执行Login时,将值插入您的表中。

  3. 当用户执行Logout或何时Session time Out occurs,更新您的表并设置Last Visited Page为当前的 jsp 名称。

  4. 再次在Login,在表格中插入一行之前,检查IP Address。如果当前行存在IP Address并且如果User Names匹配,则从表中检索Last Visited Page值并将用户转发到该 JSP 页面。

于 2013-05-13T09:42:15.540 回答