Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Sugarcrm中使用GUID获取用户名_Sugarcrm - Fatal编程技术网

在Sugarcrm中使用GUID获取用户名

在Sugarcrm中使用GUID获取用户名,sugarcrm,Sugarcrm,我的SugarCRM重置密码页面有问题。当用户通过邮件提供的链接访问重置密码表单时,他/她必须输入用户名。如果用户名保持为空,则表单将被提交,但密码不会更改。 我想将用户名设为必填字段或使用GUID获取用户名。谢谢。密码重置链接中包含的guid不是该用户的guid,这会带来安全风险。相反,它是用户\密码\链接表的guid。如果您使用的是从此类链接传入的guid,则可以通过以下SQL语句找到用户名: $user = BeanFactory::getBean('Users',$guid); $use

我的SugarCRM重置密码页面有问题。当用户通过邮件提供的链接访问重置密码表单时,他/她必须输入用户名。如果用户名保持为空,则表单将被提交,但密码不会更改。
我想将用户名设为必填字段或使用GUID获取用户名。谢谢。

密码重置链接中包含的guid不是该用户的guid,这会带来安全风险。相反,它是用户\密码\链接表的guid。如果您使用的是从此类链接传入的guid,则可以通过以下SQL语句找到用户名:

$user = BeanFactory::getBean('Users',$guid);
$username = $user->user_name;
选择users.user\u name from users join users\u password\u link on users\u password\u link.username=users.user\u name where users\u password\u link.id='$guid'

如果您使用的是用户的实际guid,egg的答案是使用SugarCRM的最佳实践查找信息的正确方法