向入站和出站url添加会话变量

本文关键字:添加 会话 url 变量 | 更新日期: 2023-09-27 18:11:27

我正在设计一个使用ASPx和IIS的网站,客户可以在这里注册,然后向他们的客户提供服务。例如:

如果你去http://www.mywebsite.com你可以注册你的mywebsite.com帐户作为一个企业主。当您注册时,您将获得一个站点ID(例如:AA1234)。

http://www.mywebsite.com/AA1234

我想做的是始终包括每个url(入站和出站)的站点ID。Site ID存储在基于初始传入请求的会话变量中。

有没有人知道这样做的好方法-或者比这更好的不同设计?

谢谢

向入站和出站url添加会话变量

你的问题充其量是模棱两可的。然而…

这难道不是饼干的作用吗?

特别是,如果您的用户是经过身份验证的(这通常是在asp.net中通过auth cookie实现的),那么在服务器上,您将拥有可供您使用的工具,这些工具允许您识别用户并根据您选择的任何标准提供不同的体验。这些细节很可能存储在数据库中。

找到了这个话题的答案:http://www.tek-tips.com/viewthread.cfm?qid=1149673

最后一个来自BoulderBum的回复正是我所需要的。

使用HTTP模块,我将采用/AA1234/URL并将其指向/Company/。

在退出时,我再次将/Company/的所有实例替换为站点id