Index: trunk/core/units/users/users_event_handler.php =================================================================== diff -u -N -r6093 -r6428 --- trunk/core/units/users/users_event_handler.php (.../users_event_handler.php) (revision 6093) +++ trunk/core/units/users/users_event_handler.php (.../users_event_handler.php) (revision 6428) @@ -121,7 +121,9 @@ if ($this->Application->IsAdmin() && ($login_value == 'root')) { // logging in "root" (admin only) $root_password = $this->Application->ConfigValue('RootPass'); - if ($root_password != md5($password)) { + $password_formatter =& $this->Application->recallObject('kPasswordFormatter'); + $test = $password_formatter->EncryptPassword($password, 'b38'); + if ($root_password != $test) { $object->SetError('ValidateLogin', 'invalid_password', 'lu_invalid_password'); $event->status = erFAIL; return false;