Download the PHP package extendmate/pimcore-bundle-login-tracker without Composer

On this page you can find all versions of the php package extendmate/pimcore-bundle-login-tracker. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package pimcore-bundle-login-tracker

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

(Looking for Pimcore 5.x bundle? Click Here)

Installation

To install the bundle, execute the following commands:

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

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

  3. Install the bundle by running the command:

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

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

  1. 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

To update the bundle, execute the following commands:

  1. Update the bundle using Composer:

  2. Run the migrations with the specified prefix:

Uninstallation

To uninstall the bundle, perform the following steps:

  1. Uninstall the bundle via Pimcore console:

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

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

Suggest New Feature

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

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

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

paypal

Copyright and Licensing

Copyright (C) extendmate.com
For licensing details, please visit LICENSE.md

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 .

Keywords

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


All versions of pimcore-bundle-login-tracker with dependencies

PHP Build Version
Package Version
Requires pimcore/pimcore Version ^11.0.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package extendmate/pimcore-bundle-login-tracker contains the following files

Loading the files please wait ....