相关疑难解决方法(0)

用slimframework读取令牌

我正在使用SlimFramework和JWT来使用登录名和密码来处理基于令牌的身份验证.

我设法登录并发送令牌作为回应.

这是我的代码:

<?php
require_once("vendor/autoload.php");

$app = new \Slim\Slim();
$app->add(new \Slim\Middleware\ContentTypes());

$app->post('/auth/login', function () use ($app) {
    $params = $app->request()->getBody();
    if ($params['email'] == "login" && $params['password'] == "password") {
        $key = "example_key";
        $token = array(
            "id" => "1",
            "exp" => time() + (60 * 60 * 24)
        );
        $jwt = JWT::encode($token, $key);
        $app->response->headers->set('Content-Type', 'application/json');
        echo json_encode(array("token" => $jwt));
    }
});

$app->get("/user", function () {
    echo "ok";
});
$app->run();
Run Code Online (Sandbox Code Playgroud)
  1. 如何检查/user路径中的令牌?发出/user请求我正在发送标题Authorization:Bearer eHrR....
  2. 只是为了清算 - 那种认证(登录和密码)和OAuth是一样的吗?

slim access-token

5
推荐指数
1
解决办法
7221
查看次数

标签 统计

access-token ×1

slim ×1