如何使用laravel oauth2 api登录后授权用户

时间:2018-03-08 07:29:50

标签: laravel oauth-2.0

我为登录编写了代码但登录后用户未经过身份验证。它正在重定向到主页我希望它重定向到/ app / user并获取用户详细信息。我不知道我在哪里收到错误..有人帮我请。 以下是我的代码。

在app / Controller

public function handle($request, Closure $next, $guard = null) {
    // if (Auth::guard($guard)->check()) {
    //     return redirect('/home');
    // }
    // return $next($request);
    // }
    $token = isset($_COOKIE["oauth_token"])?$_COOKIE["oauth_token"]:"";//print_r($token);exit;
    //$request['token'] = $token;//this is working
    $request->headers->set("Authorization", "Bearer " .$token);//this is working
    $response = $next($request);
    //$response->header('Authorization', "Bearer " .$token);
    return $response;
}

在app / middlware中

Route::get('/user', function (Request $request) {
    $user = $request->user();
    return dd($user);
})->middleware('auth:api');

在routes / web.php中

override def compare[A]( . . .
                    ^^^

0 个答案:

没有答案