• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/controller_member.php
  • Класс: CControllerClient
  • Вызов: CControllerClient::InitTicket
static function InitTicket($controller_url)
{
	// generating own member_id and temporary ticket
	$member_id = "m".BitrixMainSecurityRandom::getString(31);
	COption::SetOptionString("main", "controller_member_id", $member_id);

	$member_secret_id = "m".BitrixMainSecurityRandom::getString(31);
	COption::SetOptionString("main", "controller_member_secret_id", $member_secret_id);

	$ticket_id = "m".BitrixMainSecurityRandom::getString(31);
	COption::SetOptionString("main", "controller_ticket", time()."|".$ticket_id."|".$controller_url);
	COption::SetOptionString("main", "controller_url", $controller_url);

	return array($member_id, $member_secret_id, $ticket_id);
}