Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在域和子域asp.net之间处理Cookie_Asp.net_Session_Cookies_Session Cookies - Fatal编程技术网

在域和子域asp.net之间处理Cookie

在域和子域asp.net之间处理Cookie,asp.net,session,cookies,session-cookies,Asp.net,Session,Cookies,Session Cookies,我有两个网站iesub.mydomain.com和mydomain.com 当用户登录到mydomain.com时,如果凭据是子域的,则该用户应登录到子应用程序。为了处理这个问题, 当用户登录到mydomain.com时,会调用子应用程序,如果凭据有效,则会设置会话 之后,主应用程序调用子应用程序的登录URL。它应该自动登录并重定向到默认页面 cookie中的会话值设置为.mydomain.com和.sub.mydomain.com。我正在为sub.mydomain.com设置cookie,但它

我有两个网站ie
sub.mydomain.com
mydomain.com

当用户登录到
mydomain.com
时,如果凭据是子域的,则该用户应登录到子应用程序。为了处理这个问题,

  • 当用户登录到
    mydomain.com
    时,会调用子应用程序,如果凭据有效,则会设置会话
  • 之后,主应用程序调用子应用程序的登录URL。它应该自动登录并重定向到默认页面
  • cookie中的会话值设置为
    .mydomain.com
    .sub.mydomain.com
    。我正在为
    sub.mydomain.com
    设置cookie,但它仍然在为
    .sub.mydomain.com
    设置cookie。我不确定问题是否因此发生?但我无法登录

    当触发第二个请求时,在第一个请求中设置的会话也是空的

    如何为第二个请求设置会话对象