From: s <ne...@ev...> - 2002-03-19 22:14:06
|
I believe that this problem started when PHP was upgraded on the webserver, so perhaps a change in the .ini file settings has stuffed up CRYPT. I noticed that the encoded passwords look different from how they were previously encoded. neko |
From: Kenzaburo I. <ke...@30...> - 2002-03-22 19:17:44
|
I had this fix after coming across this problem on someone else's installation. Open up core_user_API.php and make sure that process_plain_password() has this for CRYPT. case CRYPT: $salt = substr( $p_password, 0, 2 ); return crypt( $p_password, $salt ); and is_password-Match() has this: case CRYPT: $salt = substr( $p_password, 0, 2 ); if ( crypt( $p_test_password, $salt ) == $p_password ) { return true; } else { return false; } >I believe that this problem started when PHP was upgraded on the webserver, >so perhaps a change in the .ini file settings has stuffed up CRYPT. I >noticed that the encoded passwords look different from how they were >previously encoded. > >neko |