PHPackages                             christianessl/impersonate - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. christianessl/impersonate

ActiveTypo3-cms-extension[Utility &amp; Helpers](/categories/utility)

christianessl/impersonate
=========================

Impersonate frontend users from inside the TYPO3 Backend.

4.1.0(5mo ago)324.6k↓31.1%8[2 issues](https://github.com/portrino/impersonate/issues)GPL-2.0-or-laterPHPCI passing

Since Feb 11Pushed 5mo ago3 watchersCompare

[ Source](https://github.com/portrino/impersonate)[ Packagist](https://packagist.org/packages/christianessl/impersonate)[ Docs](https://christianessl.at)[ RSS](/packages/christianessl-impersonate/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (7)Dependencies (15)Versions (13)Used By (0)

TYPO3 Extension "impersonate"
=============================

[](#typo3-extension-impersonate)

> Impersonate frontend users from inside the TYPO3 Backend.

[![TYPO3 13](https://camo.githubusercontent.com/2cf6570821614808899422f68a66a381a2de1dd0746ba9cdba6155def1f4f396/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31332d6f72616e67652e737667)](https://get.typo3.org/version/13)[![Latest Stable Version](https://camo.githubusercontent.com/f779a68ecbf2260511eb2cd932296e83ec8bf4f9f4b7ae4fd5c335e37ead8e6e/68747470733a2f2f706f7365722e707567782e6f72672f63687269737469616e6573736c2f696d706572736f6e6174652f762f737461626c65)](https://packagist.org/packages/christianessl/impersonate)[![Total Downloads](https://camo.githubusercontent.com/a153536432bd44f2bfef57d524d895bbfd1237434a8fee4ec6f7bcc82d83427c/68747470733a2f2f706f7365722e707567782e6f72672f63687269737469616e6573736c2f696d706572736f6e6174652f646f776e6c6f616473)](https://packagist.org/packages/christianessl/impersonate)[![Monthly Downloads](https://camo.githubusercontent.com/ee59238befa3e3c9a54766be89098d68d89153727a1eb0282c28cb9385d9aa45/68747470733a2f2f706f7365722e707567782e6f72672f63687269737469616e6573736c2f696d706572736f6e6174652f642f6d6f6e74686c79)](https://packagist.org/packages/christianessl/impersonate)[![License](https://camo.githubusercontent.com/0a6d947ebd3a6b7742e91aaafc47ab3592806da3bc7bda0e2a7a2071a6156641/68747470733a2f2f706f7365722e707567782e6f72672f63687269737469616e6573736c2f696d706572736f6e6174652f6c6963656e7365)](https://packagist.org/packages/christianessl/impersonate)

What does it do?
----------------

[](#what-does-it-do)

This extension gives backend users with administrator privileges the possibility to authenticate as any specific frontend user in the frontend with just a single click from inside the backend. This **does not include** default backend users.

And remember: *With great power comes great responsibility*. The purpose of this extension is mainly to allow for a tech support login as a specific user and see potential problems and bugs from the perspective of the user as well as doing tech support actions while impersonating the specified user account.

[![Screenshot](/Resources/Public/Screenshots/impersonate.png)](/Resources/Public/Screenshots/impersonate.png)

Compatibility
-------------

[](#compatibility)

ImpersonateTYPO3PHPSupport / Development4.x13.48.2 - 8.4features, bugfixes, security updates3.x12.48.1 - 8.3features, bugfixes, security updates2.x11.57.4 - 8.3bugfixes, security updates1.1.x10.47.0 - 7.4none1.0.x8.7 - 9.57.0 - 7.4none---

1. Installation
---------------

[](#1-installation)

### Installation with composer

[](#installation-with-composer)

`composer require christianessl/impersonate`.

### Installation with TER

[](#installation-with-ter)

Open the TYPO3 Extension Manager, search for `impersonate` and install the extension.

2. Configuration (optional)
---------------------------

[](#2-configuration-optional)

- Go to the `Site Management/Sites` module in the backend and include the `Impersonate` site set as dependency to your site configuration.
- Afterward open the `Site Management/Settings` module and set the id of the target page to redirect an admin to when impersonating a frontend user via the backend:

    - `tx_impersonate.loginRedirectPid`
- By default, only backend admin users are allowed to impersonate frontend users. You can change this behavior by setting the following user TSconfig value for the respective backend user or backend user group:

    - `tx_impersonate.enable = 1` (set to `0` to disable again)

3. Usage
--------

[](#3-usage)

- Go to the list module as a backend user (with administrator privileges), open a page / sysfolder with frontend user records and click the "Impersonate user" button.
- Congratulations! You are now logged in as the chosen frontend user.

---

Authors
-------

[](#authors)

- See the list of [contributors](https://github.com/IndyIndyIndy/impersonate/graphs/contributors) who participated in this project.

###  Health Score

46

—

FairBetter than 93% of packages

Maintenance56

Moderate activity, may be stable

Popularity33

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 51.1% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~225 days

Recently: every ~165 days

Total

12

Last Release

174d ago

Major Versions

1.1.0 → 2.0.02022-05-23

1.x-dev → 2.x-dev2024-02-03

2.0.1 → 3.0.02024-02-03

3.x-dev → 4.0.02025-04-09

### Community

Maintainers

![](https://www.gravatar.com/avatar/03867e1d2497d7cb7feb932fb301387e143503bfd17c584ef90347b3d7942cf1?d=identicon)[portrino-dev](/maintainers/portrino-dev)

![](https://www.gravatar.com/avatar/fe050ed74c95f6c59af207776db4b033790532821cfec7f32a2f932011b3d10b?d=identicon)[IndyIndyIndy](/maintainers/IndyIndyIndy)

---

Top Contributors

[![IndyIndyIndy](https://avatars.githubusercontent.com/u/2108907?v=4)](https://github.com/IndyIndyIndy "IndyIndyIndy (24 commits)")[![EvilBMP](https://avatars.githubusercontent.com/u/540478?v=4)](https://github.com/EvilBMP "EvilBMP (23 commits)")

---

Tags

extensiontypo3

###  Code Quality

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/christianessl-impersonate/health.svg)

```
[![Health](https://phpackages.com/badges/christianessl-impersonate/health.svg)](https://phpackages.com/packages/christianessl-impersonate)
```

###  Alternatives

[georgringer/news

News system - Versatile news system based on Extbase &amp; Fluid and using the latest technologies provided by TYPO3 CMS.

2815.1M90](/packages/georgringer-news)[typo3/testing-framework

The TYPO3 testing framework provides base classes for unit, functional and acceptance testing.

675.0M775](/packages/typo3-testing-framework)[leuchtfeuer/locate

Locate - The users country, preferred language and other facts will be detected. Depending on configurable rules the user can be redirected to other languages or pages. Locate also provides geo blocking for configurable pages in configurable countries.

1182.8k](/packages/leuchtfeuer-locate)[netresearch/contexts

Multi-channel content visibility for TYPO3 - by Netresearch

1117.4k1](/packages/netresearch-contexts)[eliashaeussler/typo3-form-consent

Extension for TYPO3 CMS that adds double opt-in functionality to EXT:form

1481.0k](/packages/eliashaeussler-typo3-form-consent)[pagemachine/typo3-formlog

Form log for TYPO3

23225.3k6](/packages/pagemachine-typo3-formlog)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
