После некоторых дополнительных исследований я нашел решение.
Всякий раз, когда пользователь входит в систему, я создаю сеанс, скажем session ["user"] = NewGuid (), и я добавляю это же значение GUID в поле базы данных для этого пользователя.(например, в таблицу пользователей я добавил новый столбец с именем сеанс)
Затем для каждого запроса, отправляемого пользователем на веб-страницу, я проверяю, совпадает ли его значение сеанса с значением, найденным в его поле данных сеансав таблице базы данных.Если это не так, то это означает, что кто-то еще вошел в систему, используя это имя пользователя, создав новое значение в поле сеанса в таблице данных.В этом случае я выхожу из него и сохраняю только последнего пользователя, который вошел в систему.