fixed ip check

This commit is contained in:
2025-03-30 15:37:16 +00:00
parent a6efe2cd95
commit b180b5c3bc

View File

@@ -67,7 +67,9 @@ Route::post('/provision-callback', function (Request $request) {
$server = Server::find($validated['server_id']);
if (! in_array($request->ip(), [$server->ipv4, $server->ipv6])) {
if ($request->ip() !== $server->ipv4 && inet_pton($request->ip()) !== inet_pton($server->ipv6)) {
logger('someone tried to callback from an invalid IP');
logger(' server ip: ' . $server->ipv4);
logger(' server ipv6: ' . $server->ipv6);