[英]Error token_not_provided JWT in Laravel login from API
我得到令牌,但問題是重定向時將發生此錯誤:token_not_provided
$client = new \GuzzleHttp\Client();
$res = $client->request('POST', 'http://localhost:3000/api/login', [
'form_params' => [
"email" => 'niakan@gmail.com',
"password" => '123456',
]
]);
$res = json_decode( $res->getBody() );
$token = $res->data->token;
if ( $res->status == "success" ) {
$request->headers->set('Authorization', "Bearer $token");
return redirect('/test2');
} else {
abort( 404 );
}
您需要插入令牌,而不是“ $ token”字符串。
if ( $res->status == "success" ) {
$request->headers->set('Authorization', "Bearer ". $token);
return redirect('/test2');
} else {
abort( 404 );
}
注意
$request->headers->set('Authorization', "Bearer ". $token);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.