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

problemas con cookies

Estas en el tema de problemas con cookies en el foro de ASP Clásico en Foros del Web. Estoy desarrollando un sistema de loguin para que los usuarios se registren y puedan ver secciones especiales en un sitio. Cuando el usuario se loguea ...
  #1 (permalink)  
Antiguo 14/09/2005, 15:30
 
Fecha de Ingreso: mayo-2003
Mensajes: 544
Antigüedad: 21 años
Puntos: 1
problemas con cookies

Estoy desarrollando un sistema de loguin para que los usuarios se registren y puedan ver secciones especiales en un sitio.
Cuando el usuario se loguea le creo una cookie de esta manera:
Código:
<%@ Language="VBSCRIPT" %>
<%
if request.form("clave") = "xxx" then
Response.Cookies("autentificado") = "si"
end if
%>
El usuario en esta instancia ya tiene la cookie creada y puede entrar por ejemplo a la sección servicios en donde muestro un contenido si esta logueado y muestro otro si no lo esta:

Código:
<%
if Request.Cookies("autentificado") = "si" then
%>
<!-- #include file="muestro_seccion_oculta.inc" -->
<% else %> 
<!-- #include file="no_muestro_seccion_oculta.inc" -->
<% end if %>
Aca aparece el problema... aunque tenga la cookie creada o no siempre me muestra no_muestro seccion_oculta.inc y si lo coloco al revés me muestra siempre el otro archivo, aunque tenga o no la cookie creada.
¿Qué es lo que estoy haciendo mal?

PD: En todos las páginas especifico <%@ Language="VBSCRIPT" %>
__________________
CSSBoulevar
Recursos para diseñadores y programadores webs
  #2 (permalink)  
Antiguo 15/09/2005, 05:55
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 21 años, 7 meses
Puntos: 16
prueba poniendole valor 1 para cuando es permitido el acceso y 0 cuando no lo es... y poner el if en base a si la cookie es distinta de 1... por ejemplo

Código:
<%
if Request.Cookies("autentificado") <> 1 then
%>
<!-- #include file="no_muestro_seccion_oculta.inc" -->
<% else %> 
<!-- #include file="muestro_seccion_oculta.inc" -->
<% end if %>
Prueba yo lo hago asi y me funciona a la perfeccion Saludos
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
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 01:22.