2013-12-12 3 views
1

У меня есть проблема с моей страницей пароля сброса SugarCRM. Когда пользователь посещает форму «Сбросить пароль» по ссылке, предоставленной через почту, он должен указать имя пользователя. Если имя пользователя пуста, форма отправляется, но пароль не изменяется. Я хочу либо указать имя пользователя, либо указать имя пользователя, используя GUID. Благодарю.Получить имя пользователя, используя GUID в Sugarcrm

ответ

0
$user = BeanFactory::getBean('Users',$guid); 
$username = $user->user_name; 
0

Руководство, включенное в ссылку сброса пароля, не является ориентиром для этого пользователя (что может представлять угрозу безопасности). Вместо этого он является ориентиром для таблицы users_password_link. Если вы используете GUID передается из такой связи, то вы могли бы найти имя пользователя по следующим SQL заявление:

select users.user_name from users join users_password_link on users_password_link.username = users.user_name where users_password_link.id = '$guid';

Если вы работали с фактическими GUID пользователя, ответ яйца правильный путь чтобы найти информацию, используя лучшие практики SugarCRM.

Смежные вопросы