Add validate user route

This commit is contained in:
T'JAMPENS QUENTIN p2406187
2025-10-23 11:57:11 +02:00
parent 7add68c780
commit 5787d5fac3
5 changed files with 44 additions and 2 deletions
+19
View File
@@ -66,4 +66,23 @@ class UserController extends Controller
}
}
public function validate(Request $request, int $id): JsonResponse {
if($request->user()->role != 1 || $request->user()->role == null){
return response()->json(["message" => "Can't validate this user"], 403);
}
try {
$user = User::find($id);
$user->validate = 1;
$user->save();
return response()->json(['message' => 'User validated successfully']);
} catch(\Exception $e) {
return response()->json(['message' => $e->getMessage()]);
}
}
}