0
以前在SugarCRM的,下面的语句是不够的:如何在SuiteCRM上使用SQL更改用户密码?
UPDATE users SET user_hash = MD5('PASSWORD') WHERE user_name = 'USERNAME';
我无法找到如何与SuiteCRM现在做一个网站?
以前在SugarCRM的,下面的语句是不够的:如何在SuiteCRM上使用SQL更改用户密码?
UPDATE users SET user_hash = MD5('PASSWORD') WHERE user_name = 'USERNAME';
我无法找到如何与SuiteCRM现在做一个网站?
我发现这一点:
我还可以使用MD5密码?我已经习惯了,只需使用MD5就可以轻松管理数据库中的密码。
Sugar仍会识别以MD5格式存储的密码,但只要密码发生变化,它就会转换为新的格式。除非在更好的 crypt()不可用的系统中使用非常旧的PHP构建版本(5.2),否则新密码将使用腌制哈希算法。
张贴在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';
我做到了,它的工作原理:)
顺便说一句,同样的POS t建议像这样使用PHP crypt来更改密码:
crypt(md5("newpassword"))
也许它可以帮助别人。