JavaScriptを使用して、ユーザーのfacebookアカウントにアクセストークンを受け取っています。Laravel:Sociailite Authのミドルウェアを作成する
トークンを取得すると、トークンを使用してサーバーに要求を送信し、Socialiteを使用しているユーザーに関する情報を取得します。
$user = Socialite::driver('facebook')->userFromToken($request->token);
return $user->getName();
今、私はグループのAPIにしようとしているが、ミドルウェアの目的は、ユーザーがために認証されているかどうかを確認することです
...など、認証されたユーザだけが、たとえば/my-profile
ため、my-data
を作ることができることを呼び出しますAPIのグループではなく、すべてのメソッドに同じ条件を入力して呼び出します。
if ($user->getName()) {
...Execute...
}
私はautehnticatedユーザーのためのルートのリストについては、以下の条件を置くことができますどのように任意のアイデア?
私の条件は簡単です:
$user = Socialite::driver('facebook')->userFromToken($request->token);
if ($user->getName()) {
return true;
}
else { return false; }
チェックを役に立てば幸い – Sletheren