0

我有一个管理用户连接的 php 脚本。当脚本接受连接时,会将 JSON Web 令牌发送到 Web 服务。问题是,当我用这个 Web 服务测试我的连接 API 时,脚本什么也没给我发送任何错误信息。但是,当我使用邮递员对其进行测试时,脚本会向我发送该令牌。

这是我的 PHP 脚本:

//Now create the TOKEN
$jwt = JWT::encode(
    $data,
    $secret_key,
    $algorithme
);

$unencoded_array = ['jwt' => $jwt, 'admin' => $admin];
//echo "test";
echo json_encode($unencoded_array);

这是我的客户电话:

$rootScope.Connect = () => { 
  //Set params to request
  var request = Global.url_api+'action=Connection&username='+$scope.username+
  '&password='+$scope.pwd+
  '&project='+$rootScope.project;

  //Ask to the server if credentials is correct
  $http.get(request)
  .then((response) => {
    console.log(response)
}

但是,当我取消注释时

回声“测试”;

我收到带有该字符串的令牌,如您在此处看到的:

在此处输入图像描述

任何想法 ?如果您需要更多信息,请随时询问。

4

0 回答 0