21 lines
499 B
PHP
Executable File
21 lines
499 B
PHP
Executable File
<?php
|
|
header("Access-Control-Allow-Origin: *");
|
|
include("../../mysqlverbinden.php");
|
|
include("../rowforeach.php");
|
|
include("jwtsecret.php");
|
|
|
|
require '../vendor/autoload.php';
|
|
use Firebase\JWT\JWT;
|
|
use Firebase\JWT\Key;
|
|
|
|
if(!isset($_GET["token"])) die("GET token fehlt");
|
|
$token=$_GET["token"];
|
|
|
|
$payload = JWT::decode($token, new Key($secret, 'HS256'));
|
|
|
|
if($payload->exp < time()){
|
|
die("Token abgelaufen");
|
|
}
|
|
|
|
echo json_encode((array) $payload, JSON_UNESCAPED_SLASHES|JSON_UNESCAPED_UNICODE);
|