Open
Description
In some networks the logged ips are same for all users and this cause block all requests for all users.please use below code for getting user ip in your Traits/Helper.php file.
public function ip()
{
$client = @$_SERVER['HTTP_CLIENT_IP'];
$forward = @$_SERVER['HTTP_X_FORWARDED_FOR'];
$remote = @$_SERVER['REMOTE_ADDR'];
if (filter_var($client, FILTER_VALIDATE_IP)) {
$ip = $client;
} elseif (filter_var($forward, FILTER_VALIDATE_IP)) {
$ip = $forward;
} else {
$ip = $remote;
}
return $ip ?: '0.0.0.0';
}
Metadata
Assignees
Labels
No labels