View Issue Details

This bug affects 1 person(s).
 6
IDProjectCategoryView StatusLast Update
18542Bug reportsPluginspublic2023-02-14 10:49
Reportersamarta Assigned Toollehar  
PrioritynormalSeverityminor 
Status closedResolutionfixed 
Summary18542: PasswordRequirement plugin is not working properly
Description

PasswordRequirement plugin is not working properly

Section - Password requirements for administration login

Activate the checkboxes:

  • Requires at least one digit
  • Requires at least one uppercase character
    and
    set 12 as the Minimum password length

I have checked that only the "Minimum password length" requirement is actually required.

Example:
I defined the following passwords and it didn't give an error:
123456789012 - Has no uppercase character
asdfghjklqwe - It has no digits

Steps To Reproduce

Steps to reproduce

In the plugin PasswordRequirement --> Settings

Check "Require at leat one digit"
Check "Require at least one uppercase character"
Click "Save"

Change a user password to:
123456789012

Expected result

Error:
Password does not fullfill the minimum requirement:
The password does not have an Uppercase character

Actual result

User Sucessfully updated

TagsNo tags attached.
Bug heat6
Complete LimeSurvey version number (& build)5.4.14+221205
I will donate to the project if issue is resolvedNo
Browser
Database type & versionDatabase server version 8.0.17 ; Database driver version mysqlnd 7.4.21
Server OS (if known)
Webserver software & version (if known)
PHP Version7.4.21

Users monitoring this issue

There are no users monitoring this issue.

Activities

gabrieljenik

gabrieljenik

2022-12-31 19:41

manager   ~73322

https://github.com/LimeSurvey/LimeSurvey/pull/2823

gabrieljenik

gabrieljenik

2023-01-04 10:39

manager   ~73344

Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=34197

LimeBot

LimeBot

2023-01-09 11:01

administrator   ~73386

Fixed in Release 5.5.2+230109

gabrieljenik

gabrieljenik

2023-01-16 17:44

manager   ~73477

https://github.com/LimeSurvey/LimeSurvey/pull/2847

If there were NO numbers but special characters, the not met number requirement was not informed.

guest

guest

2023-02-08 16:05

viewer   ~73740

Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=34287

LimeBot

LimeBot

2023-02-14 10:49

administrator   ~73814

Fixed in Release 5.6.5+230214

Related Changesets

LimeSurvey: master 1c2b8309

2023-01-04 11:39

gabrieljenik

Committer: GitHub


Details Diff
Fixed issue 18542: Plugins: PasswordRequirement plugin is not working properly (#2823)

Co-authored-by: lapiudevgit <devgit@lapiu.biz>
Affected Issues
18542
mod - application/core/plugins/PasswordRequirement/PasswordRequirement.php Diff File

LimeSurvey: master d5bc7d2d

2023-02-08 17:05

Gabriel Jenik

Committer: GitHub


Details Diff
Fixed issue 18542: Plugins: PasswordRequirement plugin is not working properly (#2847)

Co-authored-by: lapiudevgit <devgit@lapiu.biz>
Affected Issues
18542
mod - application/core/plugins/PasswordRequirement/PasswordRequirement.php Diff File

Issue History

Date Modified Username Field Change
2022-12-05 11:09 samarta New Issue
2022-12-05 11:41 ollehar Priority none => normal
2022-12-19 17:19 gabrieljenik Relationship added related to 18370
2022-12-19 17:23 gabrieljenik Status new => acknowledged
2022-12-31 14:29 gabrieljenik Assigned To => gabrieljenik
2022-12-31 14:29 gabrieljenik Status acknowledged => assigned
2022-12-31 19:41 gabrieljenik Assigned To gabrieljenik => DenisChenu
2022-12-31 19:41 gabrieljenik Status assigned => ready for code review
2022-12-31 19:41 gabrieljenik Note Added: 73322
2022-12-31 19:41 gabrieljenik Bug heat 0 => 2
2022-12-31 19:41 gabrieljenik Relationship deleted related to 18370
2023-01-02 08:43 DenisChenu Assigned To DenisChenu =>
2023-01-02 08:43 DenisChenu Status ready for code review => ready for testing
2023-01-03 15:38 gabrieljenik Assigned To => ollehar
2023-01-03 15:38 gabrieljenik Status ready for testing => ready for merge
2023-01-04 10:39 gabrieljenik Changeset attached => LimeSurvey master 1c2b8309
2023-01-04 10:39 gabrieljenik Note Added: 73344
2023-01-04 10:39 gabrieljenik Assigned To ollehar => gabrieljenik
2023-01-04 10:39 gabrieljenik Resolution open => fixed
2023-01-09 11:01 LimeBot Note Added: 73386
2023-01-09 11:01 LimeBot Status ready for merge => closed
2023-01-09 11:01 LimeBot Bug heat 2 => 4
2023-01-16 17:44 gabrieljenik Assigned To gabrieljenik => DenisChenu
2023-01-16 17:44 gabrieljenik Status closed => ready for code review
2023-01-16 17:44 gabrieljenik Note Added: 73477
2023-01-17 10:04 DenisChenu Assigned To DenisChenu =>
2023-01-17 10:04 DenisChenu Status ready for code review => ready for testing
2023-01-19 13:29 gabrieljenik Assigned To => ollehar
2023-01-19 13:29 gabrieljenik Status ready for testing => ready for merge
2023-02-08 16:05 Changeset attached => LimeSurvey master d5bc7d2d
2023-02-08 16:05 guest Note Added: 73740
2023-02-08 16:05 guest Bug heat 4 => 6
2023-02-08 16:05 ollehar Status ready for merge => resolved
2023-02-14 10:49 LimeBot Note Added: 73814
2023-02-14 10:49 LimeBot Status resolved => closed