netpromotion / data-signer
Data Signer for PHP
Installs: 993
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 3
Open Issues: 2
pkg:composer/netpromotion/data-signer
Requires
- php: >=5.6
- nunzion/php-expect: ^1.1
- petrknap/php-enum: ^2.1
Requires (Dev)
- phpunit/phpunit: ^5.7
This package is auto-updated.
Last update: 2025-04-13 19:18:51 UTC
README
Examples
Password reset
/** @var int $userId */ /** @var Netpromotion\DataSigner\DataSignerInterface $signer */ $token = (string) $signer->withDomain('user.reset_password')->signData($userId, 12 * 3600); send_reset_password_email($userId, $token);
/** @var Netpromotion\DataSigner\DataSignerInterface $signer */ $userId = $signer->withDomain('user.reset_password')->getData($_GET['token']); set_password($userId, $_POST['new_password']);