hnqca / jwt-php

for creating, decoding, and validating json web tokens.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


PHP - Json Web Token (JWT)

for creating, decoding, and validating JWT tokens.

    // Example:
    require_once __DIR__ . '/src/JsonWebToken/JWT.php';
    use src\JsonWebToken\JWT;

    $secretKey = "YOUR_SECRET_KEY";
    
    $payload = [
        'iss'    => 'http://example.org',
        'aud'    => 'http://example.com',
        'exp'    => (new DateTime('2023-06-12 22:10:00'))->getTimestamp(),
        'userId' => 25
    ];

    $encode = JWT::encode($secretKey, $payload, "HS256");
    $decode = JWT::decode($encode);

    echo JWT::validate($secretKey, $encode) ? "is valid" : "is not valid.";

About

for creating, decoding, and validating json web tokens.


Languages

Language:PHP 100.0%