Foros del Web » Programando para Internet » ASP Clásico »

Hay que hacer algo en el servidor para usar Session?

Estas en el tema de Hay que hacer algo en el servidor para usar Session? en el foro de ASP Clásico en Foros del Web. Hola a todos! Una consulta: tengo un código que utiliza variables de session para validar; el problema que tengo es que en un servidor me ...
  #1 (permalink)  
Antiguo 04/01/2007, 08:49
 
Fecha de Ingreso: junio-2005
Mensajes: 114
Antigüedad: 19 años
Puntos: 0
Hay que hacer algo en el servidor para usar Session?

Hola a todos!
Una consulta: tengo un código que utiliza variables de session para validar; el problema que tengo es que en un servidor me funciona bien, y en otro no (los dos son de una intranet). Hay que poner algo a nivel de servidor para poder usar variables de session?

Se redirecciona bien a Speed_base, pero en este segundo procedimiento, las variables de session no están reiniciadas.

Se entendió?

Muchas gracias. Edum.

<%
Dim sScript, iAdminStatus
sScript = Request.ServerVariables("SCRIPT_NAME")
If NOT IsEmpty(Request.Form("Usuario")) Then

iAdminStatus = Check_Admin

If iAdminStatus = 1 Then
Session("pwdValidado")= "S"
Session("MensajeLogin")=""
if Session("pwdURLOrigen")<> "" then
Response.Redirect Session("pwdURLOrigen")
else
Response.Redirect "Speed_base.asp"
end if

Else
if Session("pwdValidado")<> "S" then
Session("pwdValidado")= "N"
end if
Session("MensajeLogin")="Usuario o clave no válido"
Response.Redirect "Speed_base.asp"
End If
ELSE
IF Session("pwdValidado")= "S" THEN
Session("pwdValidado")= "S"
if Session("pwdURLOrigen")<> "" then
Response.Redirect Session("pwdURLOrigen")
else
Response.Redirect "Speed_base.asp"
end if
END IF
END IF
%>
  #2 (permalink)  
Antiguo 04/01/2007, 10:16
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Re: Hay que hacer algo en el servidor para usar Session?

mmmmmmmm, bueno, normalmente se dice que en un PC cliente si funcionan las sesiones y en otro no, y eso es por que uno tiene habilitadas las cookies y el otro no. Pero como lo tuyo es de servidor, podrías como primer paso revisar en el registro de windows la entrada:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\W3SVC\ASP\Parameters\AllowSessionState que sea igual a 1, ya que si es cero el IIS no envía al cliente la cookie de la sesión.

Saludos
  #3 (permalink)  
Antiguo 04/01/2007, 12:08
 
Fecha de Ingreso: junio-2005
Mensajes: 114
Antigüedad: 19 años
Puntos: 0
Re: Hay que hacer algo en el servidor para usar Session?

En Parameters no había nada, agregué la opción como mencionaste, pero sigue sin funcionar.

¿Cómo tengo que cargarlo, como String value, Dword value o bynary value?
¿Hay qeu reiniciar el servidor cuando se carga un nuevo valor en el registro?

Gracias. Eduardo
  #4 (permalink)  
Antiguo 04/01/2007, 12:29
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Re: Hay que hacer algo en el servidor para usar Session?

mmmm, a ver, prueba esto, pero al revez
  #5 (permalink)  
Antiguo 04/01/2007, 15:15
 
Fecha de Ingreso: junio-2005
Mensajes: 114
Antigüedad: 19 años
Puntos: 0
Re: Hay que hacer algo en el servidor para usar Session?

Jeje, gracias a tu sugerencia tuve 2 horas de incendio (borré algo que no debía).
Sigue sin funcionar, pero en las opciones que me indicabas en ese threath, está todo marcado como para que ande bien.
Tenés alguna otra sugerencia? La verdad que me tiene totalmente confundido. Para peor, en el servidor que funciona es otra version, en consecuencia seguramnte tiene diferentes valores por defecto.

No sé que hacer :(

Gracias.
Slds. Edum.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:29.