Skip to content

Commit 9e28344

Browse files
committed
fix cookie domain in local mode (#21)
1 parent ef35708 commit 9e28344

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

Transit.cs

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -907,14 +907,15 @@ private void SendRequest(HttpOperation HTTPO, string RequestMethod, WebHeaderCol
907907
if (corrvalue.StartsWith("http://") && !corrvalue.StartsWith("http://" + GetServerName()))
908908
corrvalue = corrvalue.Replace("http://", "http://" + GetServerName() + "/http://");
909909

910-
corrvalue = corrvalue.Replace("; Domain=http://", "; Domain=http://" + GetServerName() + "/http://");
911-
corrvalue = corrvalue.Replace("; domain=http://", "; domain=http://" + GetServerName() + "/http://");
912-
corrvalue = corrvalue.Replace("; Domain=.", "; x-disabled-Domain=http://" + GetServerName() + "/http://");
913-
corrvalue = corrvalue.Replace("; domain=.", "; x-disabled-domain=http://" + GetServerName() + "/http://");
914-
corrvalue = corrvalue.Replace("; Path=/", "; x-disabled-Path=/");
915-
corrvalue = corrvalue.Replace("; path=/", "; x-disabled-path=/");
916-
//todo: think again and made a correct fix; don't forget about bug #21.
910+
corrvalue = corrvalue.Replace("; Domain=http://", "; Domain=" + GetServerName());
911+
corrvalue = corrvalue.Replace("; domain=http://", "; domain=" + GetServerName());
912+
corrvalue = corrvalue.Replace("; Domain=.", "; Domain=" + ConfigFile.DefaultHostName + "; WebOne-orig-domain=");
913+
corrvalue = corrvalue.Replace("; domain=.", "; domain=" + ConfigFile.DefaultHostName + "; webone-orig-domain=");
914+
corrvalue = corrvalue.Replace("; Path=/", "; WebOne-NoPath=/");
915+
corrvalue = corrvalue.Replace("; path=/", "; webone-nopath=/");
917916
}
917+
918+
//todo: rewrite cookie processing due to bug #21
918919

919920
corrvalue = corrvalue
920921
.Replace("; secure", "")

0 commit comments

Comments
 (0)