Классический ASP создает куки с именем что-то вроде ASPSESSIONIDSSDSQQCR, где суффикс после «ASPSESSIONID» отличается.
Если вы какое-то время работаете с приложением, браузер продолжает сохранять все файлы cookie предыдущего сеанса (может быть 10 файлов cookie или более), поэтому невозможно понять, какой файл cookie предназначен для текущего сеанса
Я знаю, что есть способ получить текущий SessionID
Session.SessionID
но как мне также получить значение cookie?
Я просто пытаюсь создать решение для аутентификации для ASP.NET, которое является просто дополнением для приложения Main Classic ASP.
В этом проекте основное приложение создает запись в базе данных с текущим значением файла cookie Классического ASP, и после этого, когда пользователь пытается получить доступ к части ASP.NET, он просто принимает все файлы cookie «ASPSESSIONIDSSD + XXXXX» в запросе и проверяет, какой из них все еще действителен ищу первоначальную запись в базе данных. Если найден действительный сеанс, он должен инициировать сеанс ASP.NET ....