- Модуль: 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);
}