diff --git a/app/Http/Controllers/Mobile/UserController.php b/app/Http/Controllers/Mobile/UserController.php index 758c34e7..7fcdb96e 100644 --- a/app/Http/Controllers/Mobile/UserController.php +++ b/app/Http/Controllers/Mobile/UserController.php @@ -15,23 +15,22 @@ use Illuminate\Support\Facades\Http; class UserController extends Controller { - public function getProfileUser(Request $request){ + public function getProfileUser(Request $request) + { + $user = Auth::user(); - $getUserNokp = User::where('nokp', $request->nokp) - // ->join('file', function ($join) { - // $join->on('users.id', '=', 'file.user_id'); - // }) - ->get(); - - if ($getUserNokp->isNotEmpty()) { - return response()->json(['success' => true , 'message' => $getUserNokp], 201); - } - - else { - return response()->json(['success' => false, 'message' => 'Empty data'], 201); + if ($user) { + return response()->json([ + 'success' => true, + 'message' => [$user] + ], 200); + } else { + return response()->json([ + 'success' => false, + 'message' => 'Unauthorized' + ], 401); } } - public function updateProfileUser(Request $request){ $validator = Validator::make($request->all(), [ diff --git a/routes/api.php b/routes/api.php index d6d2b067..4c15d582 100644 --- a/routes/api.php +++ b/routes/api.php @@ -43,7 +43,7 @@ Route::group(['middleware' => ['auth:sanctum']], function () { Route::get('/getProfile', [AuthController::class, 'getProfile']); // User Route::post('/user/logout', [AuthController::class, 'logoutUser']); - Route::get('/user/profile/{nokp}', [UserController::class, 'getProfileUser']); + // Route::get('/user/profile/{nokp}', [UserController::class, 'getProfileUser']); Route::post('/password/reset', [ResetPasswordController::class, 'reset']); //change password user Route::post('/changePassword', [UserController::class, 'changePassword']);