Я пытаюсь интегрировать службу общедоступных досок объявлений в существующий веб-сайт.
Рукопожатие между приложениями выглядит так:
1) Файл на моем веб-сайте загружает флэш-файл. Flash читает локальную переменную, которая является идентификатором сеанса или каким-либо другим GUID, уникальным для сеанса пользователя.
2) Приложение Flash подключается к удаленной службе, передавая SessionID службе.
3) Служба отправляет запрос GET обратно на исходный веб-сайт, запрашивая дополнительную информацию о пользователе.
4) Исходный веб-сайт (мой сайт) подтверждает, что идентификатор сеанса относится к действительному сеансу, и, если да, возвращает другую запрошенную информацию.
Я бы хотел иметь возможность использовать внутренний SessionID ASP, но я не уверен, как в Classic ASP получить переменные сеанса для специфического сеанса ASP, т. Е. Мне нужно значение Session («FirstName»), где SessionID = 1234, а не Session («FirstName») для любого другого идентификатора сеанса. Мне не удалось найти синтаксис, который позволил бы мне сделать это.
Альтернативой является создание нового GUID для каждого сеанса, но это добавляет много накладных расходов.
Есть идеи?