• Модуль: imconnector
  • Путь к файлу: ~/bitrix/modules/imconnector/lib/connectors/base.php
  • Класс: BitrixImConnectorConnectorsBase
  • Вызов: Base::getBasicFieldsNewUser
protected function getBasicFieldsNewUser($user): array
{
	$fields = [];
	$fields['LOGIN'] = Library::MODULE_ID . '_' . md5($user['id'] . '_' . randString(5));
	$fields['PASSWORD'] = md5($fields['LOGIN'] . '|' . rand(1000,9999) . '|' . time());
	$fields['CONFIRM_PASSWORD'] = $fields['PASSWORD'];
	$fields['EXTERNAL_AUTH_ID'] = Library::NAME_EXTERNAL_USER;
	$fields['XML_ID'] =  $this->userPrefix . '|' . $user['id'];
	$fields['ACTIVE'] = 'Y';

	return $fields;
}