Jump to content

Password Streng Policy


mflorezm

Recommended Posts

Hello to Everyone:

Is there any way to setup a Password Streng Policy without waiting for 1.7.7.x?

It will be great to be able to chosee password streng to avoid security issues with user's passwords.

See the attached image from Moodle.

Thanks and best regards,

MFM 

600px-Password_policy.png

Link to comment
Share on other sites

You can change the password pattern in  "themes/{your_theme}/templates/_partials/form-fields.tpl" file according to your requirements,

Please refer to URL below the pattern which you can use to strong password.

https://stackoverflow.com/questions/27976446/html-password-regular-expression-validation
https://www.w3schools.com/tags/att_input_pattern.asp


I hope it will help.

Link to comment
Share on other sites

Hi, Knowband:

Thank you for you answer. What forms should this partial TPL affects? create_account? anything else?

I was looking at Prestashop's Github 1.7.7 and they change a lot of files including themes/{your_theme}/templates/_partials/form-fields.tpl

https://github.com/PrestaShop/PrestaShop/pull/12824/files/5e88d750a32e62c38dfa90fc91ecaa0a809b9b9e

Why do they change several files?

Regards,

MFM

 

Link to comment
Share on other sites

Hello Everyone:

I did the changes manually to the following files like  https://github.com/PrestaShop/PrestaShop/pull/12824/files/5e88d750a32e62c38dfa90fc91ecaa0a809b9b9e

  • classes/Customer.php
  • classes/Employee.php
  • classes/Validate.php
  • classes/form/CustomerForm.php
  • classes/form/CustomerLoginForm.php
  • controllers/admin/AdminLoginController.php
  • controllers/front/AuthController.php
  • themes/classic/templates/_partials/form-fields.tpl

Now the password policy is:

- At least 10 characters
- 1 uppercase letter
- 1 lowercase letter
- 1 digit
- 1 special chars 

Works perfect on 1.7.6.4

Regards,

MFM

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...