Документация для разработчиков
Темная тема

sign

string public
\Bitrix\Main\Security\Sign\TimeSigner::sign(
	string $value,
	string $time,
	string|null $salt = null
);

Нестатический метод подписывает сообщение с истекшим временем, возвращает строку в формате: {message}{separator}{expired timestamp}{separator}{signature}.

Параметры

ПараметрОписаниеВерсия
$valueСообщение для подписи
$timeМетка времени или дата описания (представлено в формате аналогичном strtotime).
$saltСоль, если необходимо.

Примеры

 // If salt needed
 $foo = (new TimeSigner)->sign('test', '+1 hour', 'my_salt');

 // Otherwise
 $bar = (new TimeSigner)->sign('test', '+1 day');



© «Битрикс», 2001-2024, «1С-Битрикс», 2024