我有2个mvc .net应用程序,1个用vb编写,另一个用c#编写。
结构如下:
用户最初登录/ site app并能够导航到根站点。
我的web.config应用程序>身份验证如下:
<forms
name="SITECOOKIE"
protection="All"
path="/"
domain="app1.example.com"
timeout="15" />
我的问题是,用户登录到http://app1.example.com/站点应用程序,其中Login控制器负责身份验证过程并设置“SITECOOKIE”。但是,导航到根站点http://app1.example.com时,根应用程序无法访问或查看cookie“SITECOOKIE”。
我可以做什么,以便根应用程序可以访问cookie“SITECOOKIE”?
答案 0 :(得分:1)
如果您想在两个网站之间共享Cookie,则只需将域设置为example.com
。
<forms
name="SITECOOKIE"
protection="All"
path="/"
domain="example.com"
timeout="15" />
确保在web.config文件中设置相同的 machinekey 。