• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/session/compositesessionmanager.php
  • Класс: BitrixMainSessionCompositeSessionManager
  • Вызов: CompositeSessionManager::regenerateId
public function regenerateId(): void
{
	$this->start();

	$this->kernelSession->regenerateId();
	if (!($this->kernelSession instanceof KernelSessionProxy))
	{
		$this->session->regenerateId();
	}

	(new Event('main', self::EVENT_REGENERATE_SESSION_ID, [
		'newSessionId' => $this->kernelSession->getId(),
	]))->send();
}