Ik ben een web applicatie aan het ontwikkelen met een betaalsysteem erin. Ik hou een aantal variabelen in mijn Sessie. Vervolgens doe ik een betaling en ga ik naar de betaalsite van het betreffende betaalsysteem. Als de betaling afgerond is wordt ik weer teruggeleid naar mijn eigen site.
Het probleem is nu dat er een nieuwe sessie wordt aangemaakt wanneer de betaling klaar is en ik weer terug ga naar mijn eigen site. Dit kan ik zien aan de URL waar het sessie id in staat (mijn app is cookieless), met als gevolg dat al mijn sessie variabelen (van voor de betaling) verdwenen zijn.
De sessie ID van mijn 'oude' sessie heb ik nog wel (deze wordt in de querystring meegegeven als de betaling klaar is).
Mijn vraag: Is het mogelijk om aan de hand van een sessie ID de bijbehorende sessie weer op te vragen, zodat ik mijn variabelen weer terug krijg?
Ik heb in de MSDN of google niks kunnen vinden.
Het probleem is nu dat er een nieuwe sessie wordt aangemaakt wanneer de betaling klaar is en ik weer terug ga naar mijn eigen site. Dit kan ik zien aan de URL waar het sessie id in staat (mijn app is cookieless), met als gevolg dat al mijn sessie variabelen (van voor de betaling) verdwenen zijn.
De sessie ID van mijn 'oude' sessie heb ik nog wel (deze wordt in de querystring meegegeven als de betaling klaar is).
Mijn vraag: Is het mogelijk om aan de hand van een sessie ID de bijbehorende sessie weer op te vragen, zodat ik mijn variabelen weer terug krijg?
Ik heb in de MSDN of google niks kunnen vinden.