Есть ли способ узнать, действителен ли идентификатор сеанса в существующем контексте запроса?В этом случае, если мне присвоен идентификатор сеанса, и я в настоящее время нахожусь в другом сеансе, инициированном запросом Http, и я нахожусь на странице или в каком-либо классе, могу ли я проверить этот идентификатор сеанса, если он действителен и существует в настоящее времяи не был заброшен?
Причина этого в том, что нам нужно заблокировать процесс входа пользователя на странице проекта, над которым я работаю, чтобы любой пользователь мог войти в систему только один раз.Я думал об этом, чтобы добавить столбец идентификатора сеанса в пользовательскую таблицу, если он нулевой, они вышли из системы, и он установлен, когда они входят в систему и очищаются, когда они выходят из системы или находятся в Session_End в global.asax.Однако, если по какой-то причине сеанс был прерван без очистки, я должен иметь возможность снова войти в систему, и в этом случае всякий раз, когда они входят в систему и находит идентификатор сеанса в этом столбце, я думаю, что это должно как-топроверьте, является ли этот идентификатор сеанса активным и действительным, если нет, он сбросит его на свой новый идентификатор сеанса и позволит им войти в систему.
Спасибо