2013-07-11 60 views
0

我有两个网站,其中有会员区域。我们建立了成员,成员组和成员类型,然后创建内容文档,右键单击并将公共访问权限设置为成员区的顶级节点。通过浏览器后退按钮访问Umbraco会员区域

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

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

谢谢,克里

+0

你确定你不只是看到一个缓存版本的页面?使用您的后退按钮,然后点击刷新。 – ProNotion

回答

0

一个出现这种情况的原因是因为当你点击登录登出你可能只是清除了会议,并加载你的注销页面简单的GET请求。

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

所以简而言之,目前您可能只是执行GET请求以将用户关闭。如果您执行POST ,然后 GET您可以部分避免此“返回”按钮问题。