diff --git a/app/Http/Controllers/AuthMobile/AuthController.php b/app/Http/Controllers/AuthMobile/AuthController.php index 76ca7571..f9a9cfef 100644 --- a/app/Http/Controllers/AuthMobile/AuthController.php +++ b/app/Http/Controllers/AuthMobile/AuthController.php @@ -2,7 +2,7 @@ namespace App\Http\Controllers\AuthMobile; -use Auth; +use Illuminate\Support\Facades\Auth; use Carbon\Carbon; use App\Models\User; use App\Models\File; @@ -197,4 +197,13 @@ class AuthController extends Controller 'message' => "Failed! there is some issue with email provider" ]); } + + public function getProfile() + { + $user = Auth::user(); + return response()->json([ + "message" => true, + "user_detail" => $user + ]); + } } \ No newline at end of file diff --git a/routes/api.php b/routes/api.php index a2393880..d6d2b067 100644 --- a/routes/api.php +++ b/routes/api.php @@ -39,6 +39,8 @@ Route::get('/portalApi', [LelongMobileController::class, 'portalApi']); //Protected routes Route::group(['middleware' => ['auth:sanctum']], function () { + // get user detail by verifying token + Route::get('/getProfile', [AuthController::class, 'getProfile']); // User Route::post('/user/logout', [AuthController::class, 'logoutUser']); Route::get('/user/profile/{nokp}', [UserController::class, 'getProfileUser']);