Skip to main content
Agency Program Get 2× more leads and save 50% on hosting. Built for agencies ready to grow. Book a call
Expire User Passwords icon

Expire User Passwords

v1.3.1
by Matt Miller · 4.2 (5 reviews)

Require certain users to change their passwords on a regular basis.

4K+ active installs Updated Oct 01, 2022 Tested to 6.0.9
Try Demo Download
Pre-installed Ready in ~10s No card
Expire User Passwords

About Expire User Passwords

This plugin helps improve the security of your website by preventing unauthorized access to old user accounts. It allows you to set the maximum number of days a user can use the same password and which user roles need to reset their passwords regularly. It also supports multiple languages and is open to contributions on GitHub.

Screenshots

Expire User Passwords screenshot
Expire User Passwords screenshot
Expire User Passwords screenshot

Changelog

1.3.1 – September 30, 2022

  • Support for PHP 7.2 and older

1.3 – September 27, 2022

  • Added ability for users to reset their expired password from the login screen
  • Added Dutch translation

Props @janwoostendorp

1.2 – May 4, 2022

  • Added ‘eup_submenu_access’ filter for greater control to access of plugin settings

1.1.0 – February 15, 2020

  • Fix: Updated namespace issues that caused critical errors when installing
  • Tweak: Tested support for WordPress 5.3.2

1.0.0 – November 7, 2019

  • New: Indicate support for WordPress 5.3

Props @Miller-Media

0.6.0 – January 5, 2017

  • Fix: Expiration not updating when resetting a password via email confirmation link.

Props @fjarrett

0.5.0 – December 23, 2016

  • Tweak: Indicate support for WordPress 4.7 and require at least 4.0.
  • Fix: Selected user roles in plugin settings not always being honored.
  • Fix: Destroy all sessions after login with an expired password.

Props @fjarrett

0.4.0 – April 13, 2016

  • New: Indicate support for WordPress 4.5.
  • Tweak: Bring back PHP 5.2 compatibility.

Props @fjarrett

0.3.0 – July 9, 2015

  • New: Language support for Czech
  • Tweak: Optimizations requiring PHP 5.3 or higher
  • Fix: User role array error before options exist

Props @fjarrett, @dero

0.2.2 – July 2, 2015

  • New: Language support for Español

Props @fjarrett

0.2.1 – July 2, 2015

  • Fix: Fatal undefined function error occuring in some cases (#3)

Props @fjarrett

0.2.0 – April 29, 2015

  • New: Disallow using the same password as before on reset (#1)
  • Tweak: Use default if limit is set to greater than 365 days

Props @fjarrett

0.1.0 – April 28, 2015

  • Initial release

Props @fjarrett

Try other plugins