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-2025, «1С-Битрикс», 2025