有没有一种方法可以通过编程方式在.NET中更改为不同的会话?
我有一个大型的.NET站点,我正试图从第三方供应商那里添加一些功能 我们所做的一个障碍是,我们重定向到第三方站点,用户输入一些信息,第三方站点处理这些信息,然后通过编程方式向我们发回一些信息,这些信息需要存储在会话中,一旦第三方站点重定向回我们,我们就可以访问这些信息 因此,基本流程是:有没有一种方法可以通过编程方式在.NET中更改为不同的会话?,.net,session,.net,Session,我有一个大型的.NET站点,我正试图从第三方供应商那里添加一些功能 我们所做的一个障碍是,我们重定向到第三方站点,用户输入一些信息,第三方站点处理这些信息,然后通过编程方式向我们发回一些信息,这些信息需要存储在会话中,一旦第三方站点重定向回我们,我们就可以访问这些信息 因此,基本流程是: 用户单击按钮,表示他们希望利用此第三方服务 我们重定向到第三方站点,并将会话ID作为查询参数包含在URL行中 第三方网站收集信息并授权用户 第三方网站以编程方式将用户信息和其他各种信息作为数据发布在文章正文中。
我做了一些研究,看看是否有其他方法可以通过编程方式连接到正确的会话,但我还是一无所获。希望我错过了一些东西。您得到的信息直接进入正确的用户会话有多重要?您是否可以将其存储在缓存中,直到用户返回,然后在此时将其从缓存移动到正确的会话?不幸的是,没有易于使用的缓存-这是一个多层应用程序,数据库离会话有很多层,访问与会话绑定。由于许多原因,文件系统也无法工作。