добрый день,
необходимо выкинуть юзера при входе с другого IP.
IP при логине записывается в БД. Какая функция отвечает за проверку был ли авторизован юзер или нет?
выкинуть юзера при входе с другого IP
Re: выкинуть юзера при входе с другого IP
Первое что пришло в голову
Код: Выделить всё
if(!Yii::$app->user->isGuest && Yii::$app->user->model->ip != $_SERVER['REMOTE_ADDR'])
{
return $this->redirect(['/site/logout']);
}
2b||!2b Just read the instructions
Re: выкинуть юзера при входе с другого IP
пишете фильтр, вешаете на контроллер, там сравниваете ip юзера с ip из базы.
Re: выкинуть юзера при входе с другого IP
во, точно, спасибо!zelenin писал(а):пишете фильтр, вешаете на контроллер, там сравниваете ip юзера с ip из базы.