我已经寻找关于如何禁用或阻止后退按钮功能的解决方案,但是这些解决方案中的很多不适用于新浏览器或者不适用于防呆功能。防止ASP中的后退按钮功能
我曾经想过创建一个sessionid,并在用户登录时将它提供给用户,并将其与登录时间一起存储到数据库中,并将其授予“活动”状态。在注销时,数据库中的会话状态将更改为“不活动”。该检查将发生在我的所有成员页面中,如果用户的登录状态为“非活动状态”,它们将被重定向到登录页面。
但是,我不知道如果按下后退按钮,这是否会工作。即使他使用了后退按钮,页面是否仍然会检查会话ID并重定向用户?由于检查将发生在page_load,我不确定page_load事件是否仍然会运行,如果我使用后退按钮
在此先感谢您的任何答案。
笏你想完成?阻止用户在注销或超时后获取站点访问权限?防止产品重复订单或收费? – HABO
@HABO阻止访问“会员”页面登出 – Damienn
您可能会看到以下问题。它可以帮助你http://stackoverflow.com/questions/7405953/how-to-implement-prg-pattern-properly-in-asp-net-webforms – Tassadaque