Задать вопрос
region23
@region23
веб-разработчик

Как в веб-приложении под одним аккаунтом запретить одновременную работу нескольким пользователям?

Нужно сделать проверку, чтобы под одним аккаунтом в систему (веб-приложение на ASP.NET MVC) одновременно мог залогиниться только 1 пользователь.

Т.е. если под пользователем Vasya в данный момент в веб-приложении кто-то уже работает, и с другого компа пытаются под этим же аккаунтом залогиниться — не пускать.


Подскажите, как проверять? Думаю ASP.NET или PHP не важно — принципы в веб-приложениях одинаковые.
  • Вопрос задан
  • 4897 просмотров
Подписаться 5 Оценить 2 комментария
Ответ пользователя Анатолий К ответам на вопрос (6)
taliban
@taliban
php программист
Все что писали выше банально занывается «хранение сесии в базе». Обычная сессия, пока есть активная для такого логина никого по нему не пускаете, если человек отошел от компа и хочет залогиниться с другого места, у сессии есть время «неактивности», хотя я думаю Вы понимаете как сессии работают?
Ответ написан