UriSigner
class UriSigner
Подписывает URI.
Методы
| __construct(string $secret) Конструктор. | ||
| string | sign(string $uri) Подписывает URI. | |
| bool | check(string $uri) Проверяет, содержит ли URI правильный хэш. |
Подробности
__construct(string $secret)
Конструктор.
Параметры
| string | $secret | Секретный ключ |
string sign(string $uri)
Подписывает URI.
Указанный URI подписывается путем добавления параметра _hash в строку запроса, значение которого зависит от URI и секретного ключа.
Параметры
| string | $uri | URI для подписи |
Возвращаемое значение
| string | Подписанный URI |
bool check(string $uri)
Проверяет, содержит ли URI правильный хэш.
Параметр _hash в строке запроса должен быть последним (так как он генерируется методом sign(), проблем обычно не возникает).
Параметры
| string | $uri | Подписанный URI |
Возвращаемое значение
| bool | True, если URI подписан правильно, иначе false |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Component/HttpKernel/UriSigner.html