christianessl / impersonate
在TYPO3后端内部模拟前端用户。
3.0.0
2024-02-03 08:35 UTC
Requires
- typo3/cms-backend: ^12.4
- typo3/cms-extbase: ^12.4
Requires (Dev)
- ergebnis/composer-normalize: ^2.30
- friendsofphp/php-cs-fixer: ^3.14
- helmich/typo3-typoscript-lint: ^3.1
- php-coveralls/php-coveralls: ^2.5
- phpstan/phpstan: ^1.10
- seld/jsonlint: ^1.9
- typo3/coding-standards: ^0.7
Replaces
- typo3-ter/impersonate: 3.0.0
README
在TYPO3后端内部模拟前端用户。
它做什么?
此扩展允许具有管理员权限的后端用户通过后端单次点击即可模拟前端用户。这不包括默认的后端用户。
请记住:权力越大,责任越大。此扩展的主要目的是允许以特定用户登录进行技术支持,并从用户的角度查看潜在的问题和错误,同时在模拟指定用户账户时执行技术支持操作。
兼容性
1. 安装
使用composer安装
composer require christianessl/impersonate
.
使用TER安装
打开TYPO3扩展管理器,搜索impersonate
并安装扩展。
2. 配置
- 前往后端的模板模块,并将
Impersonate
模板包含到主TypoScript模板中。 - 现在打开常量编辑器,选择
module.tx_impersonate
并将目标页面的ID设置为在通过后端登录feuser时重定向管理员到该页面module.tx_impersonate.settings.loginRedirectPid = #目标页面的UID
3. 使用
- 以具有管理员权限的后端用户身份前往列表模块,打开包含前端用户记录的页面/系统文件夹,并点击“模拟用户”按钮。
- 成功了!您现在已以所选前端用户身份登录。
作者
- 查看参与此项目的贡献者列表。