kentico - 当他/她访问某个页面时注销用户
问题描述
我有不同的受密码保护的 Kentico 微型站点(站点 1、站点 2)。每个站点都有一对单独的 userid/pw 登录(站点 1 > userid1/pw1;站点 2 > userid2/pw2)。我遇到的问题是有几个用户可以访问这两个站点,所以如果他们登录到站点 1,他们不能立即登录到站点 2,而不必先清除缓存。
我知道执行上述操作不是一个好习惯,但为了暂时解决手头的问题,是否可以在用户访问特定页面时自动结束用户的当前会话(可以说是注销)。这样,这些用户可以更轻松地登录站点 1 和站点 2。
我只能访问管理员,但无权访问后端、文件系统的东西。谢谢!
解决方案
我的建议是创建一个自定义 Web 部件,它会检查当前用户是否有权访问给定的微型网站。如果没有,请将它们注销。此 Web 部件将放置在每个微型站点的母版页模板上。
另一种选择是将角色分配给用户。这将允许一个用户帐户为 1 个人跨多个微型站点。
推荐阅读
- excel - 为什么 LibreOffice base、Microsoft Excel 和 Tableau 需要不必要的权限才能从 bigquery 查询表数据?
- eclipse-rcptt - RCPTT:获取产品安装路径的 ECL 命令
- php - Laravel 如何为 where like 查询动态数组列名称?
- scala - 不推荐使用 ReactiveMongo 中的方法 find 。0.20.3
- pandas - 比较熊猫不同数据框中的两列
- reactjs - useEffect 模拟 componentWillUnmount 不返回更新状态
- c# - 如何解决“/”应用程序索引未初始化中的服务器错误?
- python - 无法将 Django 模型导入 Python shell
- javascript - 如何使用 express-validator 对嵌套对象进行验证
- react-native - eslint@6.8.0:引擎“节点”与此模块不兼容。预期版本“^8.10.0 || ^10.13.0 || >=11.10.1”。得到“11.6.0”