0

カスタム スクリプトを使用して 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
4

1 に答える 1

-1

次のようにパスワードを設定することで、engine4_users を更新できます。

password = MD5(CONCAT('engine4_core_settings core.secret value','$newpassword',salt))
于 2014-01-04T20:48:41.760 に答える