Ver Mensaje Individual
  #7 (permalink)  
Antiguo 09/07/2008, 02:14
guillermoesteban
 
Fecha de Ingreso: mayo-2006
Mensajes: 178
Antigüedad: 18 años
Puntos: 3
Respuesta: Compartir session entre subdominios

SOLUCIÓN QUE COMPARTO CON TODOS:

En dominio principal http://www.miweb.com/index.aspx

Dim multicookie As HttpCookie = New HttpCookie("MiMulticookie")
multicookie.Values.Add("IDUser", Session("IDUser"))
multicookie.Values.Add("IDOtroDato", Session("Cualquiera"))
multicookie.Domain = ".miweb.com"
Response.Cookies.Add(multicookie)

Dim newurl As String = http://2005.miweb.com/prueba.aspx
RegisterStartupScript("redirige", "<script language='JavaScript'>parent.location.href='" & newurl & "'</script>")


En el subdominio principal http://2005.miweb.com/prueba.aspx
Try
Dim getmulticcokie As HttpCookie = Request.Cookies.Get("MiMulticookie")
Session("IDUser") = getmulticcokie.Values.Get("IDUser")
Session("IDOtroDato") = getmulticcokie.Values.Get("IDOtroDato")
Catch ex As Exception
Response.Redirect("login.aspx", True)
EndTry