以前在 SugarCRM 中,以下语句就足够了:
UPDATE users SET user_hash = MD5('PASSWORD') WHERE user_name = 'USERNAME';
我现在找不到关于如何使用 SuiteCRM 进行操作的网站?
我发现了这个:
我还可以使用 MD5 密码吗?我已经习惯了,只需使用 MD5 即可轻松管理数据库中的密码。
Sugar 仍然可以识别以 MD5 格式存储的密码,但只要密码发生更改,它就会转换为较新的格式。除非非常旧的 PHP 版本(5.2)在更好的系统中使用 crypt() 不可用,新密码将使用加盐哈希算法。
将其发布在 SugarCRM 的网站上:
https://developer.sugarcrm.com/2012/05/16/new-for-sugar-6-5-stronger-password-storage-encryption/
事实证明,SuiteCRM 也使用这种新的密码格式,但是,它仍然可以识别 md5 密码,因此,相同的 sql 语句可以工作:
UPDATE users SET user_hash = MD5('PASSWORD') WHERE user_name = 'USERNAME';
我做到了并且有效:)
顺便说一句,同一篇文章建议使用 PHP crypt 更改密码,如下所示:
crypt(md5("newpassword"))
也许它可以帮助别人。
适用于 SuiteCRM 8.4.2
它使用
password_hash(strtolower(md5('password'), PASSWORD_DEFAULT))
您可以之前用 php 对 pass 进行哈希处理。 愿它能帮助某人