PHPackages                             chondal/user-personification - 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. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. chondal/user-personification

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

chondal/user-personification
============================

This package allows you to take the identity of another user without entering the password. Keep in mind that you have to be very careful who we give access to this option, as it is ideal for admin users.

v1.1.0(5y ago)11.8k↑50%1MITPHP

Since Feb 16Pushed 5y ago1 watchersCompare

[ Source](https://github.com/chondal/user-personification)[ Packagist](https://packagist.org/packages/chondal/user-personification)[ RSS](/packages/chondal-user-personification/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (6)Dependencies (1)Versions (8)Used By (0)

User Personification
====================

[](#user-personification)

This package allows you to take the identity of another user without entering the password. Keep in mind that you have to be very careful who you give access to this option, as it is ideal for admin users.

🚀 Quick start
-------------

[](#-quick-start)

Install the package:

```
composer require chondal/user-personification
```

Install Dependencies
--------------------

[](#install-dependencies)

Config/app.php -&gt; providers:

```
Chondal\UserPersonification\UserPersonificationServiceProvider::class,
```

Aliases

```
'UserPersonification' => Chondal\UserPersonification\Facades\UserPersonification::class,
```

Usage
-----

[](#usage)

Show on screen the link to take user identity, this method waits for the User ID to log in.

```
{{ UserPersonification::loginForm($user->id) }}
```

Once on the user screen, you can put this link to log out and return to the administrator user.

```
{{ UserPersonification::logoutForm() }}
```

By publishing the configuration files you can modify the path you will take after login and logout. You can also publish the views to change the aesthetics if you think it is necessary

Contributing
------------

[](#contributing)

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License
-------

[](#license)

[MIT](https://choosealicense.com/licenses/mit/)

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 100% 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 ~49 days

Recently: every ~67 days

Total

7

Last Release

1984d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/6584c2e7a98b9e93427db9ef7bc3a7720627cd048e2b299d0f977d479301f71a?d=identicon)[chondal](/maintainers/chondal)

---

Top Contributors

[![chondal](https://avatars.githubusercontent.com/u/55629165?v=4)](https://github.com/chondal "chondal (12 commits)")

### Embed Badge

![Health badge](/badges/chondal-user-personification/health.svg)

```
[![Health](https://phpackages.com/badges/chondal-user-personification/health.svg)](https://phpackages.com/packages/chondal-user-personification)
```

###  Alternatives

[namshi/jose

JSON Object Signing and Encryption library for PHP.

1.8k99.6M101](/packages/namshi-jose)[league/oauth1-client

OAuth 1.0 Client Library

99698.8M106](/packages/league-oauth1-client)[bezhansalleh/filament-shield

Filament support for `spatie/laravel-permission`.

2.8k2.9M88](/packages/bezhansalleh-filament-shield)[gesdinet/jwt-refresh-token-bundle

Implements a refresh token system over Json Web Tokens in Symfony

70516.4M35](/packages/gesdinet-jwt-refresh-token-bundle)[league/oauth2-google

Google OAuth 2.0 Client Provider for The PHP League OAuth2-Client

41721.2M118](/packages/league-oauth2-google)[illuminate/auth

The Illuminate Auth package.

9327.3M1.0k](/packages/illuminate-auth)

PHPackages © 2026

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