Title: PassMazing Flow
Author: Ludovic S. Clain
Published: <strong>April 16, 2025</strong>
Last modified: April 16, 2025

---

Search plugins

![](https://ps.w.org/passmazing-flow/assets/banner-772x250.png?rev=3274703)

![](https://ps.w.org/passmazing-flow/assets/icon-256x256.png?rev=3274703)

# PassMazing Flow

 By [Ludovic S. Clain](https://profiles.wordpress.org/ludovicsclain/)

[Download](https://downloads.wordpress.org/plugin/passmazing-flow.1.0.zip)

[Live Preview](https://wordpress.org/plugins/passmazing-flow/?preview=1)

 * [Details](https://wordpress.org/plugins/passmazing-flow/#description)
 * [Reviews](https://wordpress.org/plugins/passmazing-flow/#reviews)
 *  [Installation](https://wordpress.org/plugins/passmazing-flow/#installation)
 * [Development](https://wordpress.org/plugins/passmazing-flow/#developers)

 [Support](https://wordpress.org/support/plugin/passmazing-flow/)

## Description

PassMazing Flow improves the user experience of WordPress password management by
introducing a step-by-step flow. It ensures users securely record and confirm their
passwords with the following features:

 * **Intuitive UI**: Inspired by cPanel, the plugin provides a clear and user-friendly
   interface.
 * **Confirmation Checkbox**: Adds a checkbox requiring users to confirm they have
   securely saved their password.
 * **Refined Button Labels**: Updates button text to “Set Password” for clarity 
   and usability.
 * **Compatibility**: Works seamlessly across registration, password recovery, and
   reset flows.

This plugin is ideal for improving password security and user experience on your
WordPress site.

### Latest Updates

#### 1.0

 * Initial release.
 * Added confirmation checkbox and updated button labels.
 * Enhanced password management flows for registration, recovery, and reset.

## Screenshots

[⌊Password Reset and Account Activation Form: displays the enhanced password creation
screen accessed via email link—either after a password reset request or a new user
registration. The interface introduces a confirmation checkbox and disables the “
Set Password” button until the user acknowledges saving their password, reducing
the risk of login issues.⌉⌊Password Reset and Account Activation Form: displays 
the enhanced password creation screen accessed via email link—either after a password
reset request or a new user registration. The interface introduces a confirmation
checkbox and disables the “Set Password” button until the user acknowledges saving
their password, reducing the risk of login issues.⌉[

**Password Reset and Account Activation Form**: displays the enhanced password creation
screen accessed via email link—either after a password reset request or a new user
registration. The interface introduces a confirmation checkbox and disables the “
Set Password” button until the user acknowledges saving their password, reducing
the risk of login issues.

[⌊Confirmation Step Completed: illustrates the state where a secure password has
been generated and the confirmation checkbox is ticked. The “Set Password” button
becomes active only after this step, ensuring that users consciously save their 
new credentials before proceeding.⌉⌊Confirmation Step Completed: illustrates the
state where a secure password has been generated and the confirmation checkbox is
ticked. The “Set Password” button becomes active only after this step, ensuring 
that users consciously save their new credentials before proceeding.⌉[

**Confirmation Step Completed**: illustrates the state where a secure password has
been generated and the confirmation checkbox is ticked. The “Set Password” button
becomes active only after this step, ensuring that users consciously save their 
new credentials before proceeding.

[⌊Weak Password Warning and Dual Confirmation: shows the interface when a weak password
is entered. Two checkboxes are required: one to confirm the use of a weak password,
and another to confirm the password has been safely saved. The “Set Password” button
remains disabled until both conditions are met, reinforcing secure practices.⌉⌊Weak
Password Warning and Dual Confirmation: shows the interface when a weak password
is entered. Two checkboxes are required: one to confirm the use of a weak password,
and another to confirm the password has been safely saved. The “Set Password” button
remains disabled until both conditions are met, reinforcing secure practices.⌉[

**Weak Password Warning and Dual Confirmation**: shows the interface when a weak
password is entered. Two checkboxes are required: one to confirm the use of a weak
password, and another to confirm the password has been safely saved. The “Set Password”
button remains disabled until both conditions are met, reinforcing secure practices.

[⌊Partial Confirmation with Weak Password: illustrates the scenario where only the“
Confirm use of weak password” checkbox is ticked. The “Set Password” button remains
inactive until the user also confirms they have saved the password securely, enforcing
both security awareness and deliberate action.⌉⌊Partial Confirmation with Weak Password:
illustrates the scenario where only the “Confirm use of weak password” checkbox 
is ticked. The “Set Password” button remains inactive until the user also confirms
they have saved the password securely, enforcing both security awareness and deliberate
action.⌉[

**Partial Confirmation with Weak Password**: illustrates the scenario where only
the “Confirm use of weak password” checkbox is ticked. The “Set Password” button
remains inactive until the user also confirms they have saved the password securely,
enforcing both security awareness and deliberate action.

[⌊Confirmation of Storage Without Weak Password Approval: shows the case where the
user confirms they have saved the password but has not approved the use of a weak
password. The “Set Password” button remains disabled, ensuring that both confirmations
are required before proceeding with an insecure password.⌉⌊Confirmation of Storage
Without Weak Password Approval: shows the case where the user confirms they have
saved the password but has not approved the use of a weak password. The “Set Password”
button remains disabled, ensuring that both confirmations are required before proceeding
with an insecure password.⌉[

**Confirmation of Storage Without Weak Password Approval**: shows the case where
the user confirms they have saved the password but has not approved the use of a
weak password. The “Set Password” button remains disabled, ensuring that both confirmations
are required before proceeding with an insecure password.

[⌊All Confirmations Completed with Weak Password: displays the final state where
both the approval of the weak password and confirmation of safe storage are checked.
Only then is the “Set Password” button enabled, ensuring informed user consent before
proceeding with a less secure password.⌉⌊All Confirmations Completed with Weak Password:
displays the final state where both the approval of the weak password and confirmation
of safe storage are checked. Only then is the “Set Password” button enabled, ensuring
informed user consent before proceeding with a less secure password.⌉[

**All Confirmations Completed with Weak Password**: displays the final state where
both the approval of the weak password and confirmation of safe storage are checked.
Only then is the “Set Password” button enabled, ensuring informed user consent before
proceeding with a less secure password.

[⌊Animated Flow with Strong Password: demonstrates the interactive experience when
using a strong, generated password. The animation shows the “Set Password” button
remaining disabled until the confirmation checkbox is selected, ensuring the user
actively acknowledges password storage before proceeding.⌉⌊Animated Flow with Strong
Password: demonstrates the interactive experience when using a strong, generated
password. The animation shows the “Set Password” button remaining disabled until
the confirmation checkbox is selected, ensuring the user actively acknowledges password
storage before proceeding.⌉[

**Animated Flow with Strong Password**: demonstrates the interactive experience 
when using a strong, generated password. The animation shows the “Set Password” 
button remaining disabled until the confirmation checkbox is selected, ensuring 
the user actively acknowledges password storage before proceeding.

[⌊Animated Flow with Weak Password: showcases the conditional logic required when
using a weak password. The animation illustrates how both the “Confirm use of weak
password” and “I have copied this password in a safe place” checkboxes must be selected
before enabling the “Set Password” button, promoting deliberate and informed user
action.⌉⌊Animated Flow with Weak Password: showcases the conditional logic required
when using a weak password. The animation illustrates how both the “Confirm use 
of weak password” and “I have copied this password in a safe place” checkboxes must
be selected before enabling the “Set Password” button, promoting deliberate and 
informed user action.⌉[

**Animated Flow with Weak Password**: showcases the conditional logic required when
using a weak password. The animation illustrates how both the “Confirm use of weak
password” and “I have copied this password in a safe place” checkboxes must be selected
before enabling the “Set Password” button, promoting deliberate and informed user
action.

## Installation

 1. Upload the `passmazing-flow` folder to the `/wp-content/plugins/` directory.
 2. Activate the plugin through the ‘Plugins’ menu in WordPress.
 3. The plugin will automatically enhance the password management flows on your site.

## FAQ

### Does this plugin work with custom login forms?

No, PassMazing Flow is designed to work with WordPress’s default login, registration,
and password reset forms.

### Can I customize the confirmation checkbox text?

Currently, the text is predefined for simplicity. Future updates may include customization
options.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“PassMazing Flow” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Ludovic S. Clain ](https://profiles.wordpress.org/ludovicsclain/)

[Translate “PassMazing Flow” into your language.](https://translate.wordpress.org/projects/wp-plugins/passmazing-flow)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/passmazing-flow/), 
check out the [SVN repository](https://plugins.svn.wordpress.org/passmazing-flow/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/passmazing-flow/)
by [RSS](https://plugins.trac.wordpress.org/log/passmazing-flow/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

For the complete changelog history, please [click here](https://plugins.svn.wordpress.org/passmazing-flow/trunk/changelog.txt)
or refer to the separate “changelog.txt” file included in the plugin directory.

## Meta

 *  Version **1.0**
 *  Last updated **1 year ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **6.8.5**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [login](https://wordpress.org/plugins/tags/login/)[password](https://wordpress.org/plugins/tags/password/)
   [registration](https://wordpress.org/plugins/tags/registration/)[reset](https://wordpress.org/plugins/tags/reset/)
   [ux](https://wordpress.org/plugins/tags/ux/)
 *  [Advanced View](https://wordpress.org/plugins/passmazing-flow/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/passmazing-flow/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/passmazing-flow/reviews/)

## Contributors

 *   [ Ludovic S. Clain ](https://profiles.wordpress.org/ludovicsclain/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/passmazing-flow/)