diff options
Diffstat (limited to 'inc/auth_plain.php')
-rw-r--r-- | inc/auth_plain.php | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/inc/auth_plain.php b/inc/auth_plain.php index 6bc666802..55e1fa9f6 100644 --- a/inc/auth_plain.php +++ b/inc/auth_plain.php @@ -26,13 +26,10 @@ if(isset($_REQUEST['u'])) */ function auth_checkPass($user,$pass){ $users = auth_plain_loadUserData(); - $pass = md5($pass); //encode pass - if($users[$user]['pass'] == $pass){ - return true; - }else{ - return false; - } + if(!isset($users[$user])) return false; + + return auth_verifyPassword($pass,$users[$user]['pass']); } /** @@ -71,7 +68,7 @@ function auth_createUser($user,$pass,$name,$mail){ if(isset($users[$user])) return false; $userline = join(':',array($user, - md5($pass), + auth_cryptPassword($pass), $name, $mail, $conf['defaultgroup'])); |