Magento 2 Your password has expired

After resetting password on a Magento 2 installation, when trying to login to backend, I get following error message.

Your password has expired; please contact your administrator.
All other open sessions for this account were terminated.
It's time to change your password.
Magento 2 Password expired error

To fix this error, on the command line, run the following commands

php bin/magento config:set admin/security/password_is_forced 0
php bin/magento config:set admin/security/password_lifetime 0
php bin/magento cache:flush

You can also update the database table admin_passwords and update the value of the “expires” column to a future date (UNIX timestamp)

Advertisement

UPDATE admin_passwords SET expires=1999999998 WHERE user_id=USER_ID_HERE;

In the above SQL command, replace USER_ID_HERE with the “user_id” of the admin user for which you get the password expired error message.

Add a comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Keep Up to Date with the Most Important News

By pressing the Subscribe button, you confirm that you have read and are agreeing to our Privacy Policy and Terms of Use
Advertisement