Читайте эту и другие статью на сайте
С помощью админ-панели:
- Найти нужного пользователя в «Список пользователей» по ссылке https://вашдомен.рф/bitrix/admin/user_admin.php?lang=ru
- Нажать на выпадающее меню рядом с нужным пользователем и выбрать «Авторизоваться»
Использую Bitrix API
- Скачать готовый файл с Яндекс.Диск или скопировать исходник ниже
- Загрузить его на ваш сайт (не рекомендуется загружать в корень сайта)
- В браузере открыть загруженный файл и в конец URL добавить «?id=ID_НУЖНОГО_ПОЛЬЗОВАТЕЛЯ»
Исходный код
<?php
/**
* Авторизация под другого пользователя
* @author https://t.me/bitrix_web
* @author https://code-culture.ru/bitrix/bitrix-another-user-authorize/
*/
require_once($_SERVER['DOCUMENT_ROOT'] . "/bitrix/modules/main/include/prolog_before.php");
class authorizeUser {
public function __construct(int $id)
{
self::checkPermissions();
if(!is_numeric($id))
throw new \Bitrix\Main\ArgumentTypeException("id");
$GLOBALS['USER']->Authorize($id);
}
private function checkPermissions(){
if(!$GLOBALS['USER']->IsAdmin())
throw new \Bitrix\Main\AccessDeniedException();
}
}
if($id = \Bitrix\Main\Context::getCurrent()->getRequest()->get('id'))
new authorizeUser($id);
else
throw new \Bitrix\Main\ArgumentNullException("id");
Источник: code-culture.ru