如何在SuiteCRM上使用SQL更改用户密码?

时间:2016-05-05 23:41:35

标签: sugarcrm suitecrm

以前在SugarCRM中,以下陈述就足够了:

UPDATE users SET user_hash = MD5('PASSWORD') WHERE user_name = 'USERNAME';

我现在无法使用SuiteCRM找到一个关于如何使用它的网站?

1 个答案:

答案 0 :(得分:4)

我发现了这个:

  

我还可以使用MD5密码吗?我已经习惯了,只需使用MD5即可轻松管理数据库中的密码。

     

Sugar仍将识别以MD5格式存储的密码,但无论何时更改密码,它都会转换为更新的格式。除非在一个更好的系统中使用非常旧的PHP构建(5.2)   crypt()不可用,新密码将使用salted哈希算法。

将其发布在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"))

也许它可以帮助别人。