Кто-нибудь может подсказать, как работает «выход из Facebook / Gmail» с других устройств? Я занимаюсь разработкой веб-сайта с системой входа в систему и хочу, чтобы пользователь мог входить с нескольких устройств и удаленно выходить с других устройств.
В системе входа, которую я разработал, файл cookie будет создаваться, когда пользователь входит в систему с отмеченной опцией «запомнить меня», и ключ будет сохранен в базе данных. Можно выйти из браузера из браузера, удалив эти ключи. для соответствующего браузера / IP.
Но что, если пользователь не проверяет опцию «запомнить меня»? Я застрял здесь ..
Я думаю, что вы должны использовать oAuth для обеспечения безопасного делегированного доступа к ресурсам вашего сайта. Сгенерируйте токен аутентификации для входа на сайт с разных устройств. Если пользователь выбирает опцию запомнить меня, зашифруйте и сохраните учетные данные пользователя (включая токен oAuth) на локальном компьютере. Обнулить эти учетные данные, если пользователь выйдет из системы.
Других решений пока нет …