首页 > 解决方案 > 当他/她访问某个页面时注销用户

问题描述

我有不同的受密码保护的 Kentico 微型站点(站点 1、站点 2)。每个站点都有一对单独的 userid/pw 登录(站点 1 > userid1/pw1;站点 2 > userid2/pw2)。我遇到的问题是有几个用户可以访问这两个站点,所以如果他们登录到站点 1,他们不能立即登录到站点 2,而不必先清除缓存。

我知道执行上述操作不是一个好习惯,但为了暂时解决手头的问题,是否可以在用户访问特定页面时自动结束用户的当前会话(可以说是注销)。这样,这些用户可以更轻松地登录站点 1 和站点 2。

我只能访问管理员,但无权访问后端、文件系统的东西。谢谢!

标签: kentico

解决方案


我的建议是创建一个自定义 Web 部件,它会检查当前用户是否有权访问给定的微型网站。如果没有,请将它们注销。此 Web 部件将放置在每个微型站点的母版页模板上。

另一种选择是将角色分配给用户。这将允许一个用户帐户为 1 个人跨多个微型站点。


推荐阅读