Hi there
Does it work for users when they’re about to register on a website?
Thanks
]]>Hello,
With PHP 8.2 and newer, the plugins leads to a fatal error.
2024/02/13 09:56:34 [error] 833939#833939: *21 FastCGI sent in stderr: “PHP message: PHP Fatal error: Uncaught TypeError: round(): Argument #1 ($num) must be of type int|float, string given in /var/www/web/wp-content/plugins/force-strong-passwords/slt-force-strong-passwords.php:46
Stack trace: 0 /var/www/web/wp-content/plugins/force-strong-passwords/slt-force-strong-passwords.php(46): round() 1 /var/www/web/wp-settings.php(473): include_once(‘…’) 2 /var/www/web/wp-config.php(126): require_once(‘…’) 3 /var/www/web/wp-load.php(50): require_once(‘…’)..
Current WP version.
Best regards,
WBW
Hello, I was trying to set up this plugin on my site but was having some troubles getting it to function correctly. When I went to deactivate it, it wouldn’t and I had to go into my server and rename the plugin folder to get it to deactivate and delete. Now I have a message on the plugins page that says “password-policy-manager/miniorange-password-policy-setting.php?has been deactivated due to an error: Plugin file does not exist.“. How can I fix this?
]]>The first time when login in i got prompt to change password. After that the prompt only show around 5 seconds and it fade away. Kindly advise.
]]>My elementor menu sub menu indicators are missing unless the user is logged in, this is preventing anyone without an account from browsing the site correctly. I’ve disabled all plugins and the above problem only occurs when. the password policy manager plugin is activated. Any advice would be appreciated
]]>I installed the Password Policy Manager on a french website. I translated some text strings to make things easier for my client, but I cannot translate the messages that are displayed above the reset form when the new password doesn’t meet the requirements (for example: ‘New Password must contain lower case letter’).
I looked at the source code, and noticed that in class-moppm-utility.php
those strings do not use the __()
function that would make them translatable. It would be awesome if you could change that in a future update.
Thank you so much ??
]]>Hi there,
I’m trying the password policy plugin, and it works great! But one thing that I couldn’t figure out is how to get language support to work.
My site is in English and French, but the password reset form always only displays in English.
I’ve tried on the login form to change the language to French first (with the standard WordPress language switcher), but the password reset form stays in English.
Is it possible to get that to switch to French?
I’m also using the Polylang translation plugin by the way.
Thank you for your help!
Dave
]]>As of today we have had issues with two sites that use your plugin. Admin users are unable to login even after resetting the password.
WE disabled all plugins and the issue occurred as soon as we enabled your plugin.
Your plugin was forcing sessions to die on creation as it was trying to set a new password but not accepting the old one. On some servers this triggered brute force ModSecurity rule that blocked the users IP.
Can you please investigate as we have had to disable your plugin.
Hi.
How can I change the number of weeks for password expiration time?
Regards.
]]>Some users are receiving a SESSION_TIMEOUT error very quickly (less than a minute) when using the reset password on first login feature checked. Is there any way to raise or eliminate the timeout time?
]]>Hello,
Thanks for your work on this plugin. We are noticing the following fatal error in the PHP error logs using PHP 8 on the latest WordPress version 6.1.1:
PHP message: Warning: Attempt to read property "roles" on bool in /var/www/wp-content/plugins/password-policy-manager/app/policies/class-ppm-wp-options.php on line 405 [/wp-admin/admin-ajax.php] [wp-content/plugins/password-policy-manager/app/policies/class-ppm-wp-options.php:301 PPM_WP_Options->user_role_policy(), wp-content/plugins/password-policy-manager/app/class-ppm-wp.php:331 PPM_WP_Options->init(), wp-includes/class-wp-hook.php:308 PPM_WP->init(), wp-includes/class-wp-hook.php:332 WP_Hook->apply_filters(), wp-includes/plugin.php:517 WP_Hook->do_action(), wp-settings.php:617 do_action('init'), wp-config.php:53 require_once('wp-settings.php'), wp-load.php:50 require_once('wp-config.php'), wp-admin/admin-ajax.php:22 require_once('wp-load.php')]
PHP message: PHP Fatal error: Uncaught TypeError: reset(): Argument #1 ($array) must be of type array, null given in /var/www/wp-content/plugins/password-policy-manager/app/policies/class-ppm-wp-options.php:406
Stack trace:
#0 /var/www/wp-content/plugins/password-policy-manager/app/policies/class-ppm-wp-options.php(406): reset(NULL)
#1 /var/www/wp-content/plugins/password-policy-manager/app/policies/class-ppm-wp-options.php(301): PPM_WP_Options->user_role_policy()
#2 /var/www/wp-content/plugins/password-policy-manager/app/class-ppm-wp.php(331): PPM_WP_Options->init()
#3 /var/www/wp-includes/class-wp-hook.php(308): PPM_WP->init('')
#4 /var/www/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters(NULL, Array)
#5 /var/www/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#6 /var/www/wp-settings.php(617): do_action('init')
#7 /var/www/wp-config.php(53): require_once('/var/www/wp-set...')
#8 /var/www/wp-load.php(50): require_once('/var/www/wp-con...')
#9 /var/www/wp-admin/admin-ajax.php(22): require_once('/var/www/wp-loa....
PHP message: Fatal error: Uncaught TypeError: reset(): Argument #1 ($array) must be of type array, null given in /var/www/wp-content/plugins/password-policy-manager/app/policies/class-ppm-wp-options.php:406
Stack trace:
#0 /var/www/wp-content/plugins/password-policy-manager/app/policies/class-ppm-wp-options.php(406): reset(NULL)
#1 /var/www/wp-content/plugins/password-policy-manager/app/policies/class-ppm-wp-options.php(301): PPM_WP_Options->user_role_policy()
#2 /var/www/wp-content/plugins/password-policy-manager/app/class-ppm-wp.php(331): PPM_WP_Options->init()
#3 /var/www/wp-includes/class-wp-hook.php(308): PPM_WP->init('')
#4 /var/www/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters(NULL, Array)
#5 /var/www/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#6 /var/www/wp-settings.php(617): do_action('init')
#7 /var/www/wp-config.php(53): require_once('/var/www/wp-set...')
#8 /var/www/wp-load.php(50): require_once('/var/www/wp-con...')
#9 /var/www/wp-admin/admin-ajax.php(22): require_once('/var/www/wp-loa...')
I’m not sure the steps to reproduce the issue, but I hope this helps. Thanks!
~James
]]>Trying to activate this plugin when the CiviCRM plugin is installed results in an error.
This is caused by the line
require('api'.DIRECTORY_SEPARATOR.'api.php');
in function moppm_includes
of class MOPPM
.
The CiviCRM plugin also has a file api/api.php
resulting in this file being loaded twice.
This can be fixed by using absolute paths:
require plugin_dir_path(__FILE__) . 'api' . DIRECTORY_SEPARATOR . 'api.php';
(Thanks to @haystack on https://chat.civicrm.org for diagnosing this.)
]]>We planned to use this plugin to reset all user passwords and then ensure use of strong passwords. But upon activating this plug-in on our live server today, it is causing some issues.
First, I tried to login at /wp-login.php with my admin account, because I was going to click the “resent all passwords” button tonight, since we have an announcement coming out in a newspaper tomorrow about the password reset. But upon trying to login I was met with “ERROR: An error was encountered while trying to authenticate. Please try again.”
I then tried to login on the frontend at /login with a non-admin account, and that triggered your plugin’s reset password feature. I went ahead and reset the password, but upon login I am met with “There has been a critical error on this website.”
Eventually I disabled your plugin via the File Manager, and that allowed me to login.
Now, when anyone tries to use the frontend login form, they receive the “There has been a critical error on this website” error. But if they login at /wp-login.php it works fine. This is persisting even though I’ve renamed the plugin directory. Please let me know what can be done to fix this issue.
When creating a new user account at Woocommerce checkout, password polices are ignored and weak passwords are allowed.
]]>Hi,
nice plugin. Can we add more characters like [@, #, $, % etc] ?
Do you have any hook or functions for that?
Florian
]]>I was wondering if you have published a package anywhere that I can install using composer.
]]>When I send a password reset link the link leads to the default reset page. There it shows the default message that is generated by wp_get_password_hint(). It is then not clear that a password policy is enforced and for every try that does not comply with the policy you get an error message.
]]>Hi, I don’t find in the code some changing password alert like “New Password must contain numeric value”, etc.
I need to translate that in italian, but also if it seems a WooCommerce alert, it isn’t. Infact, it doesn’t appears when I disable your plugin.
How Can I translate this? Can I have the new plugin version wich includes a “Loco Translate” template, like another user in this tread?
Best regards.
]]>That’s it. In your screenshots you show “atleast”, which should actually be two words: “at least”.
]]>Hello! Thanks for your great plugin! You are doing a great job!
Could you help me?
I found that when we change password by password reset form one browser in place of session Expire from other browser its just update password from other browser and the old session got updated without being logout
Steps to check Session Management issue On password reset:
1- Login to your account in one browser.
2- Generate password reset link in second browser for the same account
3- Open the password reset link in second browser and change the password.
4- Your Session Got Updated in place of expiration`
Do you plugin can help with this?
Any help would be greatly appreciated. Please advise.
Thank you!
Hello
I need a page to let user reset their password without going on wordpress native page. Plus I have ithemes security in order to manage password settings. Then if a user has password not strong enough, he’s redirected to wordpress page to generate a strong one.
I would avoid to use any wordpress native page. can you confirm we can do it with your plugin ? thx !
]]>Hi, I had some conflicts with other plugins so I deactivated the plugin. But now when I click delete plugin, it never finishes and the folder is there. Can I simply delete the folder manually from FTP?
]]>Will it work with armember plugin? https://www.ads-software.com/plugins/armember-membership/
]]>Hi miniorange. Interesting & useful plugin, thanks.
Automatically Lock Inactive Users – seemingly set permanently to on (in the free plugin), but after what period of time?
It automatically locks inactive users after an amount of time specified by the administrator, eliminating the possibility of subsequent attacks. Users who have been locked need to contact the administrator.
Thanks.
]]>Hi,
Is it possible to modify the look and feel of the password reset page presented to users when they need to update their password?
Thank you
]]>I just downloaded and installed Password Policy Manager. When I went to create my first password to test it, it worked fine other than not accepting “!” as a special character. That seems odd. Is there a list of which special characters work and which don’t? Can that be updated? Thanks! Having the ability to add this vital function to my start up web site at no initial cost is massively appreciated!
]]>Hello,
I cannot find the premium plugin pricing page on your website.
Is it deprecated/abandoned ?
Thank you
Hello, Thanks for this awesome plugin.
I’m trying to translate this plugin using Loco Translate, but there’s no model built-in, and when I try to create one, it only register 4 strings:
“https://miniorange.com”
“miniOrange”
“Password Policy Manager”
“This plugin provides various passwod policy methods and make more secure password after the default wordpress login. We Support Password expiration, Enforce strong password for all Users in the free version of the plugin.”
Usually with loco translate you can translate any plugin or theme to my local language, for example, I need to transtale that page bellow to portuguese, but i’m afraid to go directly to plugin editor, because when it’s update, I’ll lose my translation.
Print:
https://prnt.sc/199pntk
Hello, thank you for this plugin which offers interesting features.
Is it possible to translate or custom, for the users, the error messages ? For example in case of using a password that does not respect the criteria established in the password policy. I would like to translate them into French.
Thank you in advance for your response.
Hi i want to integrate your plugin in bbpress login / edit profile.
How can i add this ?
]]>