Использование сессий. Запрет повторной авторизации.

  • Автор темы Автор темы Alex_Presnyakov
  • Дата начала Дата начала
A

Alex_Presnyakov

Для авторизации используются сессии. Нужен запрет на повторную авторизацию с другой машины или просто браузера (т.е. если прользователь зашел на сайт, то с таким именем и паролем невозможно зайти с другой машины и пользователь работает в пределах сессии).

Первое что приходит в голову - это всех кто заходит кидать во временную таблицу в базу и соответственно по этой же таблице проверять всех входящих. Если пользователь просто закрыл сайт, то как удалить его из временной таблицы? Или есть более оптимальное решение?
 
Почему такая задача встретилась (какова реальная проблема)?

Ps. Дейтсвительно, если вам не подходит стандартный механизм сессий, то вам придется реализовать свой (что довольно легко). А удаление лишних данных вы можете реализовать через CRON или просто при загрузке кем-то некоторой/любой страницы.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab