The Expire Password plugin allows a site administrator to manually expire a users password and force them to change their password the next time they login to their WordPress account.
You can also set new users passwords to expire immediately, so the first thing they need to do when signing in is change their password, or have all user passwords expire after a certain period of time.
- Download and unzip the plugin file and upload the directory to your wp-content/plugins directory or use the built in WordPress installer.
- Go to the Plugins admin page and Activate the plugin, if you want the plugin activated network wide then network activate the plugin in the Network admin plugins page.
- Once installed, you can expire a password by clicking on the “Expire Password” link under each user in the User admin pages of your WordPress site.
Exactly what I was looking for, unfortunately no longer works. Setting a user a expired forces them to change password, but the change password form doesn’t work. You can never confirm it or save it.
When login with an expired password from the woo-commerce login page. The Page showing this error “Fatal error: Call to undefined function login_header() in /home/content/p3pnexwpnas07_data02/99/2529999/html/wp-content/plugins/expirepassword/classes/public.expirepassword.php on line 205”. I haven’t find any solution for it.