projects
/
webmin.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
cb5cbcd
)
Fix password validation
author
Jamie Cameron
<jcameron@webmin.com>
Tue, 21 Sep 2010 05:22:34 +0000
(22:22 -0700)
committer
Jamie Cameron
<jcameron@webmin.com>
Tue, 21 Sep 2010 05:22:34 +0000
(22:22 -0700)
miniserv.pl
patch
|
blob
|
history
diff --git
a/miniserv.pl
b/miniserv.pl
index
94e47f7
..
01ca80f
100755
(executable)
--- a/
miniserv.pl
+++ b/
miniserv.pl
@@
-3020,7
+3020,8
@@
elsif ($canmode == 0) {
elsif ($canmode == 1) {
# Attempt Webmin authentication
my $uinfo = &get_user_details($webminuser);
- if ($uinfo && &password_crypt($pass, $uinfo->{'pass'})) {
+ if ($uinfo &&
+ &password_crypt($pass, $uinfo->{'pass'}) eq $uinfo->{'pass'}) {
# Password is valid .. but check for expiry
local $lc = $uinfo->{'lastchanges'};
print DEBUG "validate_user: Password is valid lc=$lc pass_maxdays=$config{'pass_maxdays'}\n";