nstcactus/craft-bas-les-masques
Composer 安装命令:
composer require nstcactus/craft-bas-les-masques
包简介
Helps you detect if a user is being impersonated and get the originally signed in user
关键字:
README 文档
README
Helps you detect if a user is being impersonated and get the originally signed-in user.
Requirements
This plugin requires Craft CMS 3.6.0 or later (might work with earlier 3.x versions, but I didn't test it, and you'll need to tweak the composer.json).
Starting with version 2.0.0, this plugin requires Craft 4.0.0 or later.
Installation
To install the plugin, follow these instructions.
-
Open your terminal and go to your Craft project:
cd /path/to/project -
Then tell Composer to load the plugin:
composer require nstcactus/craft-bas-les-masques -
In the Control Panel, go to Settings → Plugins and click the “Install” button for Bas les masques !.
Usage
From the twig templates
craft.basLesMasques.isImpersonating()
Return a boolean indicating if there is an ongoing impersonation.
craft.basLesMasques.getOriginalUser()
Return the User element corresponding
to the original user (the one impersonating the other), or null if there is no
ongoing impersonation.
Example
{% if craft.basLesMasques.isImpersonating() %}
{{ craft.basLesMasques.getOriginalUser() }}
{% endif %}
From PHP code
\nstcactus\baslesmasques\Plugin::getInstance()->service->isImpersonating()
Return a boolean indicating if there is an ongoing impersonation.
\nstcactus\baslesmasques\Plugin::getInstance()->service->getOriginalUser()
Return the User element corresponding
to the original user (the one impersonating the other), or null if there is no
ongoing impersonation.
What's with the strange name?
Bas les masques! is french for "Drop the act!" or "Stop pretending to be someone else".
Brought to you by nstCactus
统计信息
- 总下载量: 226
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-09-09