login.php 383 B

123456789
  1. <?php
  2. require_once "{$_SERVER['DOCUMENT_ROOT']}/dependencies.php";
  3. $token = $db->querySingle("SELECT sign(('{\"exp\":' || EXTRACT(EPOCH FROM NOW() + INTERVAL'1 day') || ', \"role\": \"app_user\"}')::JSON, '{$_ENV['KEY_ENCRYPT']}') as token");
  4. $_SESSION['user'] = [
  5. 'id' => 1,
  6. 'name' => 'Ángel Alfonso',
  7. ];
  8. header('Content-Type: application/json');
  9. echo json_encode($token);