Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Token

Открытые члены

 __construct (int $userId=0)
 
 generate (string $value='')
 
 unsign (string $signedValue='', string $payloadEntityValue='')
 

Открытые статические члены

static getEntityHeader ()
 
static getTokenHeader ()
 

Защищенные члены

 getSigner ()
 
 getSalt (string $value='')
 
 getCurrentUserId ()
 

Защищенные данные

const SALT_PREFIX = 'token_actionfilter'
 
const TTL = 60 * 60 * 3
 
const HEADER_ENTITY = 'X-Bitrix-Sign-Entity'
 
const HEADER_TOKEN = 'X-Bitrix-Sign-Token'
 
 $signer
 
 $userId
 

Подробное описание

См. определение в файле token.php строка 13

Конструктор(ы)

◆ __construct()

__construct ( int $userId = 0)

См. определение в файле token.php строка 36

Методы

◆ generate()

generate ( string $value = '')
Аргументы
$valuestring
Возвращает
string

См. определение в файле token.php строка 58

◆ getCurrentUserId()

getCurrentUserId ( )
protected

См. определение в файле token.php строка 83

◆ getEntityHeader()

static getEntityHeader ( )
static

См. определение в файле token.php строка 26

◆ getSalt()

getSalt ( string $value = '')
protected

См. определение в файле token.php строка 78

◆ getSigner()

getSigner ( )
protected

См. определение в файле token.php строка 73

◆ getTokenHeader()

static getTokenHeader ( )
static

См. определение в файле token.php строка 31

◆ unsign()

unsign ( string $signedValue = '',
string $payloadEntityValue = '' )
Аргументы
$signedValuestring
$userIdint
Возвращает
string

См. определение в файле token.php строка 68

Данные класса

◆ $signer

$signer
protected

См. определение в файле token.php строка 22

◆ $userId

$userId
protected

См. определение в файле token.php строка 24

◆ HEADER_ENTITY

const HEADER_ENTITY = 'X-Bitrix-Sign-Entity'
protected

См. определение в файле token.php строка 18

◆ HEADER_TOKEN

const HEADER_TOKEN = 'X-Bitrix-Sign-Token'
protected

См. определение в файле token.php строка 19

◆ SALT_PREFIX

const SALT_PREFIX = 'token_actionfilter'
protected

См. определение в файле token.php строка 15

◆ TTL

const TTL = 60 * 60 * 3
protected

См. определение в файле token.php строка 16