Използвам персонализиран скрипт за актуализиране на потребителската парола на SocialEngine. Въпреки това, след правилно задаване на стойността, тя се променя при запазване. Не мога да разбера защо.
$user = Engine_Api::_()->getItemTable('user')->fetchRow...//etc
$user->password = md5($coresalt.$newpass.$usersalt);
echo $user->password; // Correct value f115c8dddcd360bb7ccd8f801520036a
$user->save(); // Why does it get changed here?
echo $user->password; // Incorrect value 30d04d29530332248833ddfbfe6352f8