В настоящее время я использую RequestHandlerComponent.
public $components = array(
'DebugKit.Toolbar',
'Session',
'Flash',
'RequestHandler',
'Auth' => array(
'loginRedirect' => array(
'controller' => 'messages',
'action' => 'index'
),
'authenticate' => array(
'Form' => array(
'fields' => array(
'username' => 'email',
'password' => 'password'
)
)
)
)
);
При получении IP-адреса я использую это как то, что было указано в документации.
$this->request->clientIp()
А также я включил прокси, добавив:
$this->request->trustProxy = true;
Так это будет выглядеть так:
$this->request->trustProxy = true;
$clientIp = $this->request->clientIp();
Вместо того, чтобы получать 192.168.XXX.XX8 (пример IP-адреса IPv4), я получаю :: 1. То, чего я пытаюсь добиться, - это получить мой IPv4-адрес.
Может ли кто-нибудь сильно помочь мне в этом? Я действительно очень ценю это. Thankyousomuch!