mirror of
https://github.com/webmin/webmin.git
synced 2026-09-19 20:10:38 +01:00
Locking password shouldn't count as a change
This commit is contained in:
@@ -219,8 +219,12 @@ close(PWFILE);
|
||||
&open_tempfile(PWFILE, ">$miniserv{'userfile'}");
|
||||
foreach (@pwfile) {
|
||||
if (/^([^:]+):([^:]*):/ && $1 eq $_[0]) {
|
||||
if ($2 ne $user{'pass'} && $user{'pass'} ne 'x' &&
|
||||
$user{'pass'} ne 'e' && $user{'pass'} ne '*LK*') {
|
||||
if ($2 ne $user{'pass'} &&
|
||||
"!".$2 ne $user{'pass'} &&
|
||||
$2 ne "!".$user{'pass'} &&
|
||||
&& $user{'pass'} ne 'x' &&
|
||||
$user{'pass'} ne 'e' &&
|
||||
$user{'pass'} ne '*LK*') {
|
||||
# Password change detected .. update change time, and
|
||||
# save the old one
|
||||
unshift(@{$user{'olds'}}, $2);
|
||||
|
||||
Reference in New Issue
Block a user