嗨,大家好我已经完成了一个移动应用程序,其中我有一个浏览器后退按钮的问题,实际上我的问题是当用户尝试登录给出的凭据,他将重定向到菜单页面,当用户点击浏览器后退按钮时,用户会话应该失效,但在登录页面显示的是credentails,并且当我点击sumbit时它又重定向到主页面,我在过去的两天里,这个问题已经搜索了很多,但我不知道应该怎么做,你们可以帮我。我试图保持这个脚本在登录页面当用户点击浏览器后退按钮时,如何使登录页面中的会话失效
这Meta标签在JSP页面
,也该在我controller.xml
感谢
鲁比娜。
当用户单击后退按钮时,不能使用户会话无效。点击后退按钮不会向您的Web服务器发送任何http请求。它将只显示浏览器本地历史记录中以前访问过的(缓存的)页面。因为在你的情况下,最后一次访问的页面是登录屏幕,用户可以看到他/她先前输入的凭据是完全正常的。 除非我误解了某些东西,否则您描述的应用程序的行为听起来很正常。你能详细说明你的问题到底是什么吗? –
在我的应用程序中,我有登录页面,我给custId和密码作为凭据,当我点击提交它重定向到主菜单页面时,我点击其中一个菜单,我将重定向到服务,现在当我点击浏览器后退按钮2次我将登录页面的凭证仍然在登录页面,我认为这是错误,不清除凭据。我必须重新定向到新登录页面,当用户点击返回按钮时,抱歉,如果我的英语有任何错误 – Rubina
别担心,这不是一个错误。这是正常的浏览器行为。浏览器从本地浏览器历史记录向用户显示上次访问的页面。它不会从Web服务器检索页面。这也不是安全问题。 –