Title: Teydea Password Reset &#8211; Force Password Reset &amp; Expiration
Author: Teydea Studio
Published: <strong>19 בינואר 2024</strong>
Last modified: 27 באוגוסט 2026

---

חיפוש תוספים

![](https://ps.w.org/password-reset-enforcement/assets/banner-772x250.jpg?rev=3669559)

![](https://ps.w.org/password-reset-enforcement/assets/icon.svg?rev=3669559)

# Teydea Password Reset – Force Password Reset & Expiration

 מאת [Teydea Studio](https://profiles.wordpress.org/teydeastudio/)

[הורדה](https://downloads.wordpress.org/plugin/password-reset-enforcement.1.13.0.zip)

[Live Preview](https://he.wordpress.org/plugins/password-reset-enforcement/?preview=1)

 * [פרטים](https://he.wordpress.org/plugins/password-reset-enforcement/#description)
 * [סקירות](https://he.wordpress.org/plugins/password-reset-enforcement/#reviews)
 *  [התקנה](https://he.wordpress.org/plugins/password-reset-enforcement/#installation)
 * [פיתוח](https://he.wordpress.org/plugins/password-reset-enforcement/#developers)

 [תמיכה](https://wordpress.org/support/plugin/password-reset-enforcement/)

## תיאור

**Enhance your WordPress website's security by forcing users to reset their passwords.**

Teydea Password Reset is a simple yet powerful security plugin that allows site 
administrators to require users to update their passwords—ideal after a potential
data breach, routine security checks, or during onboarding/offboarding processes.

### Features

 * **Force password reset for all users**, specific user roles, or individual users.
 * **Optional email notification** to users with a direct reset link.
 * **Flexible login behavior**:
    - _Allow login before resetting_: users log in with the old password, are immediately
      prompted to set a new one.
    - _Block login until reset_: users must reset their password before accessing
      the dashboard.
 * **Choose reset timing**:
    - _Immediately_: forces logout and password reset on next login.
    - _After session expiry_: users are asked to reset after their current session
      ends.
 * **WP-CLI support** for command-line password management and automation.
 * **Multisite compatible** (network-wide reset only).
 * Optimized for performance on large-scale and enterprise WordPress installations.

### Use Cases

 * Responding to a **security breach** or suspected compromise.
 * Enforcing **routine password changes** in corporate environments.
 * Applying **onboarding/offboarding security policies** for teams or membership
   sites.

### Compatibility

 * Works on both single-site and multisite (network) WordPress setups.
 * Supports PHP 7.4+ and WordPress 6.6 through 7.1.
 * Compatible with modern WordPress admin experience.

### WP-CLI Commands

This plugin provides WP-CLI commands for automated password reset management:

**Force Password Reset**
 wp password-reset-enforcement force [–to_all] [–to_roles
=] [–to_users=] [–applicability=] [–with_email] [–with_current_password_allowed][–
limit=] [–paged=]

**Clear Password Reset Enforcement**
 wp password-reset-enforcement clear [–to_all][–
to_roles=] [–to_users=] [–limit=] [–paged=]

**List Users with Enforced Password Reset**
 wp password-reset-enforcement list [–
limit=] [–paged=]

**Check Password Reset Status**
 wp password-reset-enforcement status [–to_all] [–
to_roles=] [–to_users=] [–limit=] [–paged=]

#### Command Options

 * `--to_all`: Target all users on the site
 * `--to_roles=<roles>`: Comma-separated list of user roles (e.g., editor,administrator)
 * `--to_users=<user_ids>`: Comma-separated list of specific user IDs (e.g., 1,5,10)
 * `--applicability=<when>`: When reset takes effect (immediately, after_session_expiry)
 * `--with_email`: Send email notifications to affected users (default: true)
 * `--with_current_password_allowed`: Allow users to reuse current password (default:
   false)
 * `--limit=<number>`: Maximum users to process in single operation
 * `--paged=<page>`: Page number for pagination

#### Command Examples

    ```
    wp password-reset-enforcement force --to_all
    wp password-reset-enforcement force --to_roles=editor,administrator --applicability=after_session_expiry
    wp password-reset-enforcement clear --to_users=1,5,10
    wp password-reset-enforcement list --limit=50 --paged=2
    wp password-reset-enforcement status --to_all --limit=50 --paged=2<h3>Related Plugins</h3>
    ```

Want to go beyond forced password resets? Check our [Teydea Login Security](https://teydeastudio.com/plugins/login-security/?utm_source=Teydea+Password+Reset)
plugin to enforce strong password rules, block weak passwords, and set automatic
expiry policies. The [free version is available on WordPress.org](https://wordpress.org/plugins/password-requirements/).

## צילומי מסך

[⌊Settings page: force a password reset for all users, choose whether to email the
reset link, whether the current password may be used to start the reset, and when
the reset takes effect.⌉⌊Settings page: force a password reset for all users, choose
whether to email the reset link, whether the current password may be used to start
the reset, and when the reset takes effect.⌉[

Settings page: force a password reset for all users, choose whether to email the
reset link, whether the current password may be used to start the reset, and when
the reset takes effect.

[⌊Targeted coverage: turn "All users" off to apply the reset to selected roles and
individual users, with a live count of how many users will be affected.⌉⌊Targeted
coverage: turn "All users" off to apply the reset to selected roles and individual
users, with a live count of how many users will be affected.⌉[

Targeted coverage: turn "All users" off to apply the reset to selected roles and
individual users, with a live count of how many users will be affected.

[⌊Users screen: a "Password Reset Enforced?" column, plus a "Force Password Reset
and Logout" row action and matching bulk action.⌉⌊Users screen: a "Password Reset
Enforced?" column, plus a "Force Password Reset and Logout" row action and matching
bulk action.⌉[

Users screen: a "Password Reset Enforced?" column, plus a "Force Password Reset 
and Logout" row action and matching bulk action.

## התקנה

 1. Upload the plugin to the `/wp-content/plugins/` directory or install via the WordPress
    admin panel.
 2. Activate the plugin.
 3. Go to **Settings  Password Reset** to initiate resets.

## שאלות נפוצות

### Will this log users out immediately?

Only if you choose the “Immediately” option. Otherwise, users will be asked to reset
after their current session expires.

### Is it compatible with other login plugins or 2FA solutions?

Yes, Teydea Password Reset is designed for compatibility and works well alongside
popular authentication and security plugins.

### Can I use this on a WooCommerce site?

Absolutely. Works seamlessly with WooCommerce and other membership or eCommerce 
platforms.

### Does this plugin support WP-CLI?

Yes! The plugin includes comprehensive WP-CLI commands for forcing password resets,
clearing enforcement, and checking status. Perfect for automation, server management,
and bulk operations.

### Where can I find the unminified source code?

All source ships with the plugin: the plugin's own JavaScript is in `src/`, and 
the bundled `@teydeastudio/components` and `@teydeastudio/utils` libraries are in`
deps/js/components/src/` and `deps/js/utils/src/`. To rebuild, install Node.js 20
and run `npm install && npm run build` in the plugin directory.

## סקירות

![](https://secure.gravatar.com/avatar/47e54cc07e4c4d96722e9281a6ebed2aed4c65f6624e1c68f5b5540b4a98c793?
s=60&d=retro&r=g)

### 󠀁[Useful Plugin](https://wordpress.org/support/topic/useful-plugin-1146/)󠁿

 [jerome_toole](https://profiles.wordpress.org/jjjrome/) 29 ביוני 2026

It would be great if the confirmation was clearer and said '10 Passwords have been
reset'.

![](https://secure.gravatar.com/avatar/a5a46678813e9a0392052373445c359ae4c3ca48e807a65db3e6aaaf0693708d?
s=60&d=retro&r=g)

### 󠀁[Very useful for forcing the reset of passwords for multiple administrators](https://wordpress.org/support/topic/very-useful-for-forcing-the-reset-of-passwords-for-multiple-administrators/)󠁿

 [delemo](https://profiles.wordpress.org/delemo/) 24 ביוני 2025 1 reply

After suspecting a malicious attempt on my website, I needed to force several administrators
to reset their passwords. This plugin made my job much easier.

![](https://secure.gravatar.com/avatar/e35daa6331cd14521d5cdf9d2b7ec23988551302eb6236cafac3038248d6fdfc?
s=60&d=retro&r=g)

### 󠀁[Some quality of life needed](https://wordpress.org/support/topic/some-quality-of-life-needed/)󠁿

 [Miikka](https://profiles.wordpress.org/miikkamakela/) 22 באוקטובר 2024 1 reply

Would like that the user list auto-completes or searches the users. Pressing enter
on the settings page turned to page gray without any indication what may have happened.
Allow a save button to save settings before executing action.

 [ קראו את כל 3 הסקירות ](https://wordpress.org/support/plugin/password-reset-enforcement/reviews/)

## מפתחים

"Teydea Password Reset – Force Password Reset & Expiration" הוא תוסף קוד פתוח. האנשים
הבאים תרמו ליצירת התוסף הזה.

תורמים

 *   [ Teydea Studio ](https://profiles.wordpress.org/teydeastudio/)
 *   [ Bartosz Gadomski ](https://profiles.wordpress.org/bartoszgadomski/)

“Teydea Password Reset – Force Password Reset & Expiration” תורגם לשפה 1. תודה רבה
ל[מתרגמים](https://translate.wordpress.org/projects/wp-plugins/password-reset-enforcement/contributors)
על תרומתם.

[ניתן לתרגם את "Teydea Password Reset – Force Password Reset & Expiration" לשפה שלך.](https://translate.wordpress.org/projects/wp-plugins/password-reset-enforcement)

### מעוניינים בפיתוח?

[עיינו בקוד](https://plugins.trac.wordpress.org/browser/password-reset-enforcement/),
ראו את הקוד ב-[SVN repository](https://plugins.svn.wordpress.org/password-reset-enforcement/),
או הירשמו ל[לוג פיתוח](https://plugins.trac.wordpress.org/log/password-reset-enforcement/)
באמצעות [RSS](https://plugins.trac.wordpress.org/log/password-reset-enforcement/?limit=100&mode=stop_on_copy&format=rss).

## שינויים

#### 1.13.0 (2026-08-28)

 * Plugin renamed to "Teydea Password Reset"; the settings screen now lives under
   Settings  Password Reset
 * Compatibility with WordPress 7.1 confirmed
 * Plugin icon, banners, and screenshots refreshed
 * Accessibility improvements on the settings page form controls
 * The forced reset action is now held back while the affected-users count is unknown
   or still loading, instead of acting on an unreliable count
 * Faster plugin loading – the class map file is now read once per request instead
   of on every class the autoloader resolves
 * Dependencies updated
 * Code improvements

#### 1.12.1 (2026-06-22)

 * Security hardening: per-target authorization check added to the Force Password
   Reset row and bulk actions (defense-in-depth)
 * Added a clear admin notice for unmet server requirements (minimum PHP/WordPress
   version, required extensions)
 * Accessibility improvements on the settings page and the Users-screen reset indicator
 * Reliability improvements to the forced password reset flow
 * Dependencies updated
 * Code improvements

#### 1.12.0 (2026-04-16)

 * Compatibility with WordPress 7.0 confirmed
 * Direct access protection added to all PHP files
 * Unnecessary translation files removed since these are loaded from WordPress.org
 * Security hardening – added missing escaping
 * Do not hardcode `wp-login.php` path for login form
 * Formatting updates
 * Dependencies updated

#### 1.11.1 (2025-11-28)

 * Compatibility with WordPress 6.9 confirmed
 * Dependencies updated

#### 1.11.0 (2025-10-31)

 * Direct links to force password reset have been added to the Users page along 
   with bulk action
 * Clear indicators that a password reset has been enforced for a given user have
   been added to the Users and User Profile screens
 * User selector component has been improved
 * WP-CLI commands have been added, allowing power users to force password reset,
   clear the enforcement, check the status, and list users for whom the password
   reset has been enforced
 * Dependencies updated
 * Code improvements

#### 1.10.2 (2025-05-08)

 * Plugin links and references to Teydea Studio updated
 * Dependencies updated

#### 1.10.1 (2025-04-04)

 * Compatibility with WordPress 6.8 confirmed
 * Issue of requesting the translated string too early fixed
 * Dependencies updated
 * Code improvements

#### 1.10.0 (2025-02-21)

 * Dependencies updated
 * Code improvements

#### 1.9.0 (2024-12-13)

 * Dependencies updated
 * Code improvements

#### 1.8.0 (2024-11-08)

 * Custom capabilities for managing the plugin settings implemented
 * Compatibility with WordPress 6.7 confirmed
 * Dependencies updated
 * Code improvements

(For older records, see the `changelog.txt` file).

## מטא

 *  גרסה: **1.13.0**
 *  Last updated **לפני חודש 1**
 *  Active installations **500+**
 *  WordPress version ** 6.6 ומעלה **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.4 ומעלה **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/password-reset-enforcement/) ו[Polish](https://pl.wordpress.org/plugins/password-reset-enforcement/).
 *  [תרגם לשפה שלך](https://translate.wordpress.org/projects/wp-plugins/password-reset-enforcement)
 * Tags
 * [force password change](https://he.wordpress.org/plugins/tags/force-password-change/)
   [reset password](https://he.wordpress.org/plugins/tags/reset-password/)[secure login](https://he.wordpress.org/plugins/tags/secure-login/)
   [wordpress security](https://he.wordpress.org/plugins/tags/wordpress-security/)
 *  [תצוגה מתקדמת](https://he.wordpress.org/plugins/password-reset-enforcement/advanced/)

## דרוגים

 4.3 out of 5 stars.

 *  [  2 5-star reviews     ](https://wordpress.org/support/plugin/password-reset-enforcement/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/password-reset-enforcement/reviews/?filter=4)
 *  [  1 3-star review     ](https://wordpress.org/support/plugin/password-reset-enforcement/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/password-reset-enforcement/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/password-reset-enforcement/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/password-reset-enforcement/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/password-reset-enforcement/reviews/)

## תורמים

 *   [ Teydea Studio ](https://profiles.wordpress.org/teydeastudio/)
 *   [ Bartosz Gadomski ](https://profiles.wordpress.org/bartoszgadomski/)

## תמיכה

פניות שנפתרו בפורום התמיכה:

     0 מתוך 1

 [פורום תמיכה](https://wordpress.org/support/plugin/password-reset-enforcement/)