PHPackages                             extendmate/pimcore-bundle-login-tracker - 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. extendmate/pimcore-bundle-login-tracker

ActivePimcore-bundle[Authentication &amp; Authorization](/categories/authentication)

extendmate/pimcore-bundle-login-tracker
=======================================

Tracks login activities of pimcore users.

v1.0.0(2y ago)21811GPL-3.0+PHP

Since Feb 4Pushed 2y ago1 watchersCompare

[ Source](https://github.com/extendmategit/pimcore-bundle-login-tracker)[ Packagist](https://packagist.org/packages/extendmate/pimcore-bundle-login-tracker)[ Docs](https://extendmate.com)[ RSS](/packages/extendmate-pimcore-bundle-login-tracker/feed)WikiDiscussions main Synced 3w ago

READMEChangelog (1)Dependencies (1)Versions (3)Used By (0)

Extendmate - Login Tracker Bundle For Pimcore
=============================================

[](#extendmate---login-tracker-bundle-for-pimcore)

The Bundle offers comprehensive user login tracking functionalities within Pimcore. It efficiently captures login-related details of Pimcore users, including:

1. **User ID**: Unique identifier assigned to the user.
2. **Username**: Name used by the user for login purposes.
3. **Roles**: Represents the user's assigned roles at the time of login.
4. **IP Address**: The IP address from which the user logged in.
5. **isAdmin**: Indicates whether the user is an admin or not.
6. **Login At**: Datetime of the user's login attempt.
7. **Logout At**: Datetime of the user's logout attempt.
8. **Last Seet At**: Datetime indicating the user's last activity.
9. **User Agent**: User's browser or application details.
10. **Firewall Name**: Specific firewall used during the login.
11. **Login Status**: Monitors login/logout/fail/error statuses. It registers as 'login' for successful logins, 'logout' for successful logouts, 'fail' for incorrect credentials, and 'error' when multiple failed login attempts occur.

Requirements
------------

[](#requirements)

- Pimcore 11.x

(Looking for Pimcore 5.x bundle? [Click Here](https://github.com/extendmategit/pimcore-bundle-user-login-history))

Installation
------------

[](#installation)

To install the bundle, execute the following commands:

1. To install the Composer package, execute the following command:

```
composer require extendmate/pimcore-bundle-login-tracker
```

2. Open the `/config/bundle.php` file and include the following line to enable the bundle::

```
Extendmate\Pimcore\LoginTracker\ExtendmateLoginTrackerBundle::class => ['all' => true]
```

3. Install the bundle by running the command:

```
./bin/console pimcore:bundle:install ExtendmateLoginTrackerBundle
```

4. (Optional) To explore available configurations for the bundle, run:

```
./bin/console config:dump-reference ExtendmateLoginTrackerBundle
```

You can customize these settings by overriding them in your `config.yaml` file.

5. You're all set! Re-login to observe user login attempts within the **ExtendmateLoginTracker-AllLoginAttempts** report section. For viewing the reports, ensure the **PimcoreCustomReportsBundle** is enabled.

Update
------

[](#update)

To update the bundle, execute the following commands:

1. Update the bundle using Composer:

```
composer update extendmate/pimcore-bundle-login-tracker
```

2. Run the migrations with the specified prefix:

```
./bin/console doctrine:migrations:migrate --prefix=Extendmate\\Pimcore\\LoginTrackerBundle
```

Uninstallation
--------------

[](#uninstallation)

To uninstall the bundle, perform the following steps:

1. Uninstall the bundle via Pimcore console:

```
./bin/console pimcore:bundle:uninstall ExtendmateLoginTrackerBundle
```

2. Disable the bundle by removing the following line from `/config/bundle.php`:

```
Extendmate\Pimcore\LoginTracker\ExtendmateLoginTrackerBundle::class => ['all' => true]
```

3. Lastly, eliminate any bundle-related configurations from your config.yaml file, if present.

Suggest New Feature
-------------------

[](#suggest-new-feature)

Do you have an innovative idea for a new feature? We'd love to hear from you!

Bug Fixes
---------

[](#bug-fixes)

Spot a bug? Kindly create an issue, providing a step-by-step description to reproduce the problem. Please search the forum before opening a new issue.

Support Development
-------------------

[](#support-development)

If you found this bundle helpful, consider donating $5 to support its ongoing enhancements and improvements.

[![paypal](https://camo.githubusercontent.com/e1ff554a09e8e92bef25abc553ff05b88f45afd695877cf12f3a46558ef65b2e/68747470733a2f2f7777772e70617970616c6f626a656374732e636f6d2f656e5f55532f692f62746e2f62746e5f646f6e61746543435f4c472e676966)](https://www.paypal.me/erfaiyazalam/)

Copyright and Licensing
-----------------------

[](#copyright-and-licensing)

Copyright (C) [extendmate.com](https://extendmate.com)
For licensing details, please visit [LICENSE.md](LICENSE.md)

About Author
------------

[](#about-author)

Greetings! I'm Faiyaz, the owner of extendmate.com. I have over 10 years of experience in website development.

Explore more about me on my [LinkedIn profile](https://www.linkedin.com/in/erfaiyazalam/ "Faiyaz Alam LinkedIn Profile") .

Keywords
--------

[](#keywords)

user login history, login history, login tracker, login log, login attempt detector, security audit trail, login monitor, login insights

###  Health Score

24

—

LowBetter than 31% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity43

Maturing project, gaining track record

 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

Unknown

Total

1

Last Release

870d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/14262142?v=4)[Faiyaz Alam](/maintainers/faiyazalam)[@faiyazalam](https://github.com/faiyazalam)

---

Top Contributors

[![faiyazalam](https://avatars.githubusercontent.com/u/14262142?v=4)](https://github.com/faiyazalam "faiyazalam (1 commits)")

---

Tags

login-historylogin loguser login historylogin trackerlogin attempt detectorsecurity audit traillogin monitorlogin insights

### Embed Badge

![Health badge](/badges/extendmate-pimcore-bundle-login-tracker/health.svg)

```
[![Health](https://phpackages.com/badges/extendmate-pimcore-bundle-login-tracker/health.svg)](https://phpackages.com/packages/extendmate-pimcore-bundle-login-tracker)
```

###  Alternatives

[pimcore/frontend-permission-toolkit-bundle

Provides a way to configure permissions for frontend applications in data objects.

20203.1k1](/packages/pimcore-frontend-permission-toolkit-bundle)[pimcore/skeleton

124198.5k](/packages/pimcore-skeleton)[dachcom-digital/members

Pimcore User, Object, Asset and Document Authentication

5692.8k](/packages/dachcom-digital-members)[pimcore/data-importer

Adds a comprehensive import functionality to Pimcore Datahub

46823.2k3](/packages/pimcore-data-importer)[pimcore/studio-ui-bundle

Pimcore Studio Ui Bundle

2994.0k12](/packages/pimcore-studio-ui-bundle)[pimcore/studio-backend-bundle

Pimcore Studio Backend Bundle

20171.5k14](/packages/pimcore-studio-backend-bundle)

PHPackages © 2026

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