fix : 로그아웃 기능 수정
This commit is contained in:
@@ -4,6 +4,7 @@
|
||||
|
||||
use App\Models\User;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
use Illuminate\Support\Facades\Hash;
|
||||
use Illuminate\Support\Str;
|
||||
use App\Http\Controllers\Controller;
|
||||
@@ -123,15 +124,8 @@ public function login(Request $request)
|
||||
*/
|
||||
public function logout(Request $request)
|
||||
{
|
||||
$token = $request->header('X-API-KEY'); // 또는 Authorization 헤더
|
||||
|
||||
// 회원 테이블에서 해당 토큰으로 유저 찾기
|
||||
$user = User::where('remember_token', $token)->first();
|
||||
|
||||
if ($user) {
|
||||
$user->remember_token = null;
|
||||
$user->save();
|
||||
}
|
||||
//인증토큰 삭제
|
||||
$request->user()->currentAccessToken()->delete();
|
||||
|
||||
return response()->json(['message' => '로그아웃 완료']);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user