function matchPWD($hash, $pwd) { if (strlen(getConfig("PWD_HASH_TYPE")) <= 0 || !getConfig("PWD_HASH_TYPE")) { setConfig("PWD_HASH_TYPE", "pwdhash"); } if (getConfig("PWD_HASH_TYPE") == "md5") { return $hash == md5($pwd); } elseif (getConfig("PWD_HASH_TYPE") == "sha1") { return $hash == sha1($pwd); } else { return PwdHash::check_password($hash, $pwd); } }