update isu uia user profile

This commit is contained in:
BTMS2
2025-05-28 12:12:25 +08:00
parent 9b9fe13211
commit a826808054
2 changed files with 14 additions and 15 deletions
+13 -14
View File
@@ -15,23 +15,22 @@ use Illuminate\Support\Facades\Http;
class UserController extends Controller class UserController extends Controller
{ {
public function getProfileUser(Request $request){ public function getProfileUser(Request $request)
{
$user = Auth::user();
$getUserNokp = User::where('nokp', $request->nokp) if ($user) {
// ->join('file', function ($join) { return response()->json([
// $join->on('users.id', '=', 'file.user_id'); 'success' => true,
// }) 'message' => [$user]
->get(); ], 200);
} else {
if ($getUserNokp->isNotEmpty()) { return response()->json([
return response()->json(['success' => true , 'message' => $getUserNokp], 201); 'success' => false,
} 'message' => 'Unauthorized'
], 401);
else {
return response()->json(['success' => false, 'message' => 'Empty data'], 201);
} }
} }
public function updateProfileUser(Request $request){ public function updateProfileUser(Request $request){
$validator = Validator::make($request->all(), [ $validator = Validator::make($request->all(), [
+1 -1
View File
@@ -43,7 +43,7 @@ Route::group(['middleware' => ['auth:sanctum']], function () {
Route::get('/getProfile', [AuthController::class, 'getProfile']); Route::get('/getProfile', [AuthController::class, 'getProfile']);
// User // User
Route::post('/user/logout', [AuthController::class, 'logoutUser']); 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']); Route::post('/password/reset', [ResetPasswordController::class, 'reset']);
//change password user //change password user
Route::post('/changePassword', [UserController::class, 'changePassword']); Route::post('/changePassword', [UserController::class, 'changePassword']);