Ver Mensaje Individual
  #7 (permalink)  
Antiguo 22/03/2007, 11:25
Avatar de Shiryu_Libra
Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 1 mes
Puntos: 88
Re: problema en controlde acceso

solo como ultima opcion, cambia los parametros de session
en ves de TRUE O FALSE, 1 o 0, pudiera ser que no toma los valores booleanos, creo que no tomamos en consideracion eso, y pudiera existir esa posibilidad...

realice esta sensilla prueba basandome en lo que Adler anoto, y funciono
Código:
 <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%

'utilizamos una variable para tomar el valor, que usaremos
haber=session("pase")

if haber="" then
   'Declaro la variable de paso
   session("pase")="1"
   'escribo la variable solo para cerciorarme que si la escribio
   response.Write session("pase")
   'el contador de entradas
   session("cont")=int(session("cont"))+1
end if

'en caso de salir
if request.QueryString("borrar")="galletita" then
   'elimino la variable de verificacion
   'que en este caso pudiera ser el nombre de usuario, password etc,
   session("pase")=""
   'redirijo a la pagina necesaria para logear nuevamente
   response.Redirect("Session.asp")
end if

'en caso de que haya logeado bien

if session("pase")="1" then
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Prueba</title>
</head>
<body>
<%
response.Write session("cont")%>
<form method="post" action="?borrar=galletita">
<input type="submit" value="Salir"
</form>
</body>
</html>
<%end if%>
una pequeña posibilidad,

amigo, no se desanime, NO SE MANDA SOLA, hechele ganas

Última edición por Shiryu_Libra; 22/03/2007 a las 12:13 Razón: reestructuracion del codigo, espero te sirva compañero