我有一个登录页面,一旦有人登录,他不应该被允许回到登录页面。
那么,有人可以告诉我如何禁用浏览器的向后/向前按钮?控制浏览器的前进和后退按钮
1
A
回答
2
正如其他人所说,不仅你不能禁用后退按钮,但这是你的问题的错误解决方案。只要您是使用标准的.NET的用户认证机制,你可以把下面的代码登录页面的背后:
if (User.Identity.IsAuthenticated)
{
//Code to redirect to some other page
}
0
这是impossible禁用用户浏览器的后退按钮。
1
不,您不能禁用(也不应该)禁用浏览器的向后或向前按钮。为什么用户不能回到登录页面?
1
了解这一点的诀窍是了解它是用户的浏览器,不是你的。您无法控制您的网页无法呈现的任何内容。
0
禁用后退按钮(即使有可能)也不会阻止用户进入登录页面。他们可以再次输入网址,或从书签中获取。
如果您的目标是防止在用户登录后显示登录页面,则需要在提供登录页面时自行处理:检查用户是否已登录并且仅提供不同的内容。最简单 - 一个“登录为”消息,而不是登录表单。另外,做一个服务器端重定向到用户的主页,或在您的网站上的其他有用的页面。
相关问题
- 1. 浏览器的后退和前进按钮不会history.js
- 2. 浏览器后退按钮
- 3. Jquery .toggle()和浏览器后退按钮
- 4. Iframe和浏览器后退按钮
- 5. AJAX和浏览器后退按钮
- 6. 浏览器后退按钮和javascript
- 7. 如何区分浏览器后退/前进按钮?
- 8. React组件断开浏览器后退/前进按钮
- 9. 浏览器后退按钮和前一页的URL
- 10. angularjs UI路由器不支持浏览器的前进和后退按钮
- 11. 通过浏览器控制JQuery多步表单后退按钮
- 12. 疼痛浏览器的后退按钮
- 13. 浏览器中的后退按钮
- 14. 检测浏览器的前进和后退按钮并触发jquery事件
- 15. 如何禁用浏览器的后退,前进和刷新按钮?
- 16. Gmail - 后退按钮点击浏览器
- 17. ASP向导浏览器后退按钮
- 18. 浏览器后退按钮/ #one #two等
- 19. 浏览器后退按钮asp.net
- 20. 后退按钮(浏览器行为)
- 21. CORS浏览器后退按钮错误
- 22. 点击Ipad浏览器后退按钮
- 23. 浏览器后退按钮导航
- 24. ASP.net模拟浏览器后退按钮
- 25. GWT后退按钮浏览器
- 26. 移动浏览器 - 后退按钮
- 27. 浏览器后退按钮Ajax
- 28. 浏览器注销后退按钮
- 29. gridview和单选按钮列表浏览器后退按钮
- 30. 定制股利时按浏览器的后退按钮
是,pleeease不告诉用户你认为他们应该做的。 – Justin 2010-05-28 15:09:49