Download the PHP package stratio84/laravel-password-history without Composer
On this page you can find all versions of the php package stratio84/laravel-password-history. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download stratio84/laravel-password-history
More information about stratio84/laravel-password-history
Files in stratio84/laravel-password-history
Package laravel-password-history
Short Description A package to keep a history of all password changes of users
License MIT
Homepage https://github.com/stratio84/laravel-password-history
Informations about the package laravel-password-history
Laravel password history
Keep a password history of your users to prevent them from reusing the same password, for security reasons like what google does.
Special thanks to imanghafoori whom this library is forked from. It's all his credit!
Installation
To publish the config file and migrate the database:
Visit the config/password_history.php
file to see all the possibilities.
Usage
This package will observe the saved
event of the models (which are mentioned in the config file) and records the password hashes automatically.
We suggest to use saveOrFail
to do all the queries in a transaction
Be careful that changing the model like below does not fire any model event hence to password change would be recorded behind the scenes.
Validation Rules
And there is a validation rule for you to check the entire password history agaist the new password in laravel validation rules.
Again you may want to take a quick look at the source code to see what is going on there.
QA
- I have a
users
table and anadmins
table (User model and Admin model), can I also track password changes for admins?
:raising_hand: Contributing
If you find an issue or have a better way to do something, feel free to open an issue or a pull request. If you use laravel-widgetize in your open source project, create a pull request to provide its URL as a sample application in the README.md file.
:exclamation: Security
If you discover any security-related issues, please use the security tab
instead of using the issue tracker.
:star: Your Stars Make Us Do More :star:
As always if you found this package useful and you want to encourage us to maintain and work on it. Just press the star button to declare your willingness.
All versions of laravel-password-history with dependencies
laravel/framework Version ~5.1|6.*|7.*|8.*|9.*
imanghafoori/laravel-nullable Version ^1.2
imanghafoori/laravel-smart-facades Version ^1.0