14 lines
309 B
PHP
14 lines
309 B
PHP
<?php
|
|
|
|
namespace App\Core\Security;
|
|
|
|
use Symfony\Component\Security\Csrf\TokenGenerator\TokenGeneratorInterface;
|
|
|
|
class TokenGenerator implements TokenGeneratorInterface
|
|
{
|
|
public function generateToken(): string
|
|
{
|
|
return rtrim(strtr(base64_encode(random_bytes(32)), '+/', '-_'), '=');
|
|
}
|
|
}
|