sheadawson/silverstripe-userswitcher

在测试过程中,允许管理员快速切换到系统中不同的用户

安装数: 4,529

依赖关系: 1

建议者: 0

安全性: 0

星标: 17

关注者: 6

分支: 6

开放问题: 0

类型:silverstripe-module

2.0.0 2017-12-13 05:15 UTC

This package is auto-updated.

Last update: 2024-09-08 10:32:54 UTC


README

该模块在前端添加了一个小表单,可以快速登录为系统中的任何用户。预期用途是在测试环境中,以帮助测试可能需要打开多个浏览器并登录具有不同角色和权限的用户的SilverStripe应用程序。

用户切换仅适用于ADMIN用户,并且仅在开发或测试模式下运行时可用。

截图

Screenshot

需求

  • SilverStripe ^4.0

与Better Navigator集成

如果您已安装Better Navigator模块(推荐),用户切换下拉字段将放置在Better Navigator工具容器中,而不是页面底部。https://github.com/jonom/silverstripe-betternavigator

注意:目前,您需要将userswitcher/templates/BetterNavigator复制到您的主题目录或项目目录中才能使用此功能。

禁用默认jQuery

如果您在前端使用此模块,可以像这样禁用jQuery

Requirements::block(THIRDPARTY_DIR . '/jquery/jquery.js');

安装

$ composer require sheadawson/silverstripe-userswitcher

将模块文件放入您的项目后,以ADMIN用户身份登录并运行?flush=all

待办事项

在SilverStripe 4 CMS中实现工作。目前仅升级为前端使用。