Download the PHP package topshelfcraft/impersonator without Composer
On this page you can find all versions of the php package topshelfcraft/impersonator. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download topshelfcraft/impersonator
More information about topshelfcraft/impersonator
Files in topshelfcraft/impersonator
Package impersonator
Short Description Who do you want to be?
License proprietary
Informations about the package impersonator
Impersonator
a plugin for Craft CMS
A Top Shelf Craft creation
Michael Rog, Proprietor
Who do you want to be?
TL;DR.
Impersonator provides convenient controller actions for authorized users to impersonate, and un-impersonate, other users.
Installation
Visit the Plugin Store in your Craft control panel, search for Impersonator, and click to Install the plugin.
Alternatively, install via Composer:
Configuration
You can configure the form parameter name and the impersonation session duration, via an impersonator.php
file in your config
directory:
Usage
Impersonation
From an authorized user session, submit a POST request to the impersonator/impersonator/impersonate
action with an identifier (Username, Email, or ID) of the account to impersonate:
(You can customize the form input name
by setting the accountParamName
config item.)
Template Tags
When an impersonation session is active, the plugin provides some useful info for you to use in your templates:
-
The ID of the user performing the impersonation:
- The user performing the impersonation:
Un-impersonation
The plugin keeps track of the session that initiated the impersonation, so you can provide your user a convenient way to end the impersonation and assume their original identity, without needing to log in again (as long as their original session is still valid):
Support
Version 4.x
is compatible with Craft 4.0+.
If you've found a bug, or have a question, please open a GitHub Issue, and if you're feeling ambitious, submit a PR.
Contributors:
- Plugin development: Michael Rog / @michaelrog
- "Disguise" icon: Adrien Coquet, via The Noun Project