Umbraco会员区通过浏览器后退按钮访问

时间:2013-07-11 13:06:15

标签: umbraco member-access

我有两个有会员区的网站。我们已经设置了成员,成员组和成员类型,然后右键单击并创建了内容文档,并将公共访问权限设置为成员区域的顶级节点。

如果你使用它应该如何使用它,一切正常,例如你登录并浏览成员区域。

如果我退出该区域,然后单击浏览器的后退按钮,我可以返回我在登录时看到的会员区域页面,而无需再次登录。有什么方法可以解决这个问题,并在注销后使会员的区域页面访问权限到期吗?

谢谢,凯瑞

1 个答案:

答案 0 :(得分:0)

发生这种情况的原因之一是,当您记录单击注销时,您可能只是清除会话并将注销页面作为简单的GET请求加载。

您认为将“注销”操作作为表单POST(例如表单中的按钮或通过javascript触发表单POST的锚点)。此表单POST可以然后执行重定向。这样,如果用户点击“返回”,他们实际上正在重新加载POST请求,而不是您在单击“注销”之前所在的页面。

简而言之,目前您可能只是执行GET请求来关闭用户。如果你执行POST 然后一个GET,你可以部分避免这个“后退”按钮问题。