Download the PHP package mralston/lockout without Composer
On this page you can find all versions of the php package mralston/lockout. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download mralston/lockout
More information about mralston/lockout
Files in mralston/lockout
Package lockout
Short Description Locks user accounts after a set number of failed login attempts.
License MIT
Homepage https://github.com/mralston/lockout
Informations about the package lockout
Lockout
Locks user accounts and IP addresses after repeated failed login attempts.
Installation
You can install the package via composer:
You can publish and run the migrations with:
You can publish the config file with:
This is the contents of the published config file:
Basic Usage
The package will automatically block a user account or IP address after too many failed attempts within the specified time interval.
MAX_LOGIN_ATTEMPTS_USER
determines how many failed logins should be permitted for a specific user before being locked out.
MAX_LOGIN_ATTEMPTS_IP
determines how many failed logins should be permitted from a specific IP address before being locked out.
LOCKOUT_DURATION_USER
determines how long a user account should be locked for. Set to zero or null for a permanent ban.
LOCKOUT_DURATION_IP
determines how long an IP address should be locked for. Set to zero or null for a permanent ban.
Unlocking Users & IP addresses
A locked user account or IP address can be manually unlocked using the following commands:
Maintenance
Stale records of failed authentication attempts can be pruned with the following command, which can be run manually or through the scheduler:
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
- Matt Ralston
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of lockout with dependencies
illuminate/auth Version ^7.0|^8.0|^9.0|^10.0|^11.0
illuminate/database Version ^7.0|^8.0|^9.0|^10.0|^11.0
illuminate/http Version ^7.0|^8.0|^9.0|^10.0|^11.0
illuminate/support Version ^7.0|^8.0|^9.0|^10.0|^11.0