Помощь с авторизацией

alexvolkov

Местный
Подскажите как такое реализовать:

К примеру возьмем любой сайт - где можно авторизоваться через соцсеть

Нужно сделать следующие:

К примеру человек зашел на сайт по ip адресом 201.201.201.201 - авторизовался на нем в личном кабинете, но к примеру тот же человек - с той же соцсети - авторизовывается на сайте к примеру с другого ноутбука где другой IP адрес - таким образом чтобы с первого устройства и IP адреса он разлогинился!


Своими словами, чтобы человек не был авторизован на сайте под двумя разными IP адресами с разных устройств
 

pligin

Команда форума
Администратор
Подскажите как такое реализовать:

К примеру возьмем любой сайт - где можно авторизоваться через соцсеть

Нужно сделать следующие:

К примеру человек зашел на сайт по ip адресом 201.201.201.201 - авторизовался на нем в личном кабинете, но к примеру тот же человек - с той же соцсети - авторизовывается на сайте к примеру с другого ноутбука где другой IP адрес - таким образом чтобы с первого устройства и IP адреса он разлогинился!


Своими словами, чтобы человек не был авторизован на сайте под двумя разными IP адресами с разных устройств
При авторизации сохраняй ip в базу и в куки.
При загрузке страницы проверяй совпадает ли ip в куках с ip в базе. Если они разные, то выкинуть из аккаунта
 
Верх