Как Заставить Пользователя Выйти Из Системы После Окончания Таймера?
я разрабатываю экзаменационное веб-приложение с использованием C# & ASP.NET.. у меня есть разные комнаты, и в каждой комнате пользователь войдет в систему, сдаст экзамен, а затем выйдет из системы и перейдет в следующую комнату продолжительность сдачи экзамена составляет 7 минут для каждой комнаты ...
мне нужно заставить пользователя выйти из системы или просто автоматически выйти из системы через 7 минут и сделать редирект на страницу входа, чтобы я гарантировал, что у следующего пользователя будет новый экзамен сессии ..
Я пытался найти возможный способ сделать это, но я могу найти только что-то вроде того, чтобы заставить пользователя выйти из системы, если он простаивает, или использовать FormsAuthentication.Метод SignOut (), но я не уверен, как это сделать..
Спасибо,
Sergey Alexandrovich Kryukov
Плохая идея. Вместо этого просто перестаньте считать зарезервированное время для ответа. Но позвольте мне сказать вам: такие экзамены-это один из факторов, который превратил образование в полный мусор.
—СА
Sinisa Hajnal
Не выписывай его...это просто плохой пользовательский опыт. Представьте себе, что вы пришли на работу и должны были выйти из системы, чтобы пойти в туалет, ресторан, встретиться со своим боссом и т. д...
Вместо этого остановите счетчик, отключите/закройте комнату и укажите пользователю на следующую. Почему это должна быть новая сессия? И даже если это так (то есть вы закрываете старый сеанс), вы можете снова автоматически войти в систему пользователя.
Вы должны переосмыслить / перепроектировать систему.