gpt4 book ai didi

c# - 如何从 Windows 窗体应用程序检查 session 变量是否存在

转载 作者:太空狗 更新时间:2023-10-30 01:36:06 24 4
gpt4 key购买 nike

我有一个在浏览器上运行的网络应用程序。借助同时运行的Windows应用程序,我可以检查是否存在任何特定的 session 变量吗?基本上,我想从我的 Windows 应用程序中检查 Web 应用程序 session 变量。可能吗?

最佳答案

这是可能的,但这是一项艰巨的任务,我希望你有充分的理由这样做(我想不出任何理由)。

无论如何,默认 session 状态提供程序中没有“为所有用户获取状态”——您必须自己实现它。您现在可能正在使用的 session 状态提供程序是 System.Web.SessionState.InProcSessionStateStore,它派生自 SessionStateStoreProviderBase;您需要做的是实现您自己的 session 状态存储提供程序,它也将从 SessionStateStoreProviderBase 派生。

引用:http://msdn.microsoft.com/en-us/library/ms178589(v=vs.100).aspx

然后您可以在该提供程序上创建方法“为所有用户获取状态”,并通过将与您的 Windows 应用程序通信的 Web 服务公开该方法。不用说,此 Web 服务应该受到保护,因为 session 状态可能包含敏感数据。

关于c# - 如何从 Windows 窗体应用程序检查 session 变量是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23242753/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com