mirror of
https://github.com/appwrite/appwrite.git
synced 2026-05-26 13:51:13 +00:00
validate IP
This commit is contained in:
@@ -695,6 +695,11 @@ App::setResource('geodb', function ($register) {
|
||||
|
||||
App::setResource('geoRecord', function (Reader $geodb, Request $request, Locale $locale) {
|
||||
$ip = $request->getIp();
|
||||
|
||||
if (!filter_var($ip, FILTER_VALIDATE_IP)) {
|
||||
Console::warning("Invalid IP address: {$ip}");
|
||||
$ip = '0.0.0.0'; // Use fallback IP
|
||||
}
|
||||
$eu = Config::getParam('locale-eu');
|
||||
$currencies = Config::getParam('locale-currencies');
|
||||
|
||||
|
||||
Reference in New Issue
Block a user