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

通过浏览器后退按钮访问Umbraco会员区,umbraco,member-access,Umbraco,Member Access,我有两个网站,其中有会员区。我们已经设置了成员、成员组和成员类型,然后创建了内容文档,右键单击并设置了对成员区域顶级节点的公共访问权限 这一切都很好,如果你使用它的方式应该是使用,例如你登录和浏览周围的成员区 如果我注销该区域,然后单击浏览器的“后退”按钮,我可以返回到登录时看到的“成员区域”页面,而无需再次登录。我有没有办法绕过这个问题,让会员的区域页面访问权限在注销后过期 谢谢,Kerry发生这种情况的原因之一是,当您登录并单击注销时,您可能只是在清除会话并以简单的GET请求加载注销页面 您

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

这一切都很好,如果你使用它的方式应该是使用,例如你登录和浏览周围的成员区

如果我注销该区域,然后单击浏览器的“后退”按钮,我可以返回到登录时看到的“成员区域”页面,而无需再次登录。我有没有办法绕过这个问题,让会员的区域页面访问权限在注销后过期


谢谢,Kerry发生这种情况的原因之一是,当您登录并单击注销时,您可能只是在清除会话并以简单的GET请求加载注销页面

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


简而言之,目前您可能只是执行一个GET请求来注销用户。如果您执行POST,则GET可以部分避免“返回”按钮问题。

您确定您看到的不仅仅是页面的缓存版本吗?使用后退按钮,然后点击刷新。