- Issue created by @ExTexan
- Status changed to Needs review
almost 2 years ago 5:16am 1 February 2023 …so it is obviously allowing for a null password condition to exist.
I think it is looking for an empty string, not a null.
- Status changed to Needs work
over 1 year ago 5:14pm 16 February 2023 - 🇺🇸United States smustgrave
This issue is being reviewed by the kind folks in Slack, #needs-review-queue-initiative. We are working to keep the size of Needs Review queue [2700+ issues] to around 400 (1 month or less), following Review a patch or merge request → as a guide.
This will need steps to reproduce.
Also not sure of the current fix. Seems to be fixing a symptom vs the cause.
Would recommend putting a temporary patch in that when a bad value is passed in to log as much info as possible. Then can help figure out what's going on.
Will need a test case.
- 🇺🇸United States ExTexan
@smustgrave, your comment about "...not sure of the current fix. Seems to be fixing a symptom vs the cause." prompted me to point out one aspect of my issue summary that may be relevent here.
By adding a challenge question/answer feature to our client's login procedure, we essentially turned the Login form into a multi-step form. When it reloads (with our challenge field added), the password the user originally entered is blank. I'm not sure why, but I'm guessing it's a security measure. In any case, on the subesequent submit, the function in question runs (beyond our control) with a blank/null password.
The point of this is, I don't see that as a invalid condition (a "symptom" as you put it). It seems to be a valid situation that that function needs to check for, and handle, a blank password. The fix seems perfectly reasonable, in that light.