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

Password

Estas en el tema de Password en el foro de ASP Clásico en Foros del Web. Hola.. este es mi problema. tengo una pagina que carga un usuario con su password, y los valida por SQL..hasta alli no hay problema, lo ...
  #1 (permalink)  
Antiguo 27/02/2002, 18:08
 
Fecha de Ingreso: diciembre-2001
Ubicación: Peru
Mensajes: 376
Antigüedad: 22 años, 6 meses
Puntos: 0
Password

Hola.. este es mi problema.
tengo una pagina que carga un usuario con su password, y los valida por SQL..hasta alli no hay problema, lo que yo quiero es que la pagina a la cual pueden estran en la cabezera le pongo
<%
IF Session("EsUsuarioValido")<> True THEN
response.redirect "Buena.asp"
ELSE
response.redirect "Mal.asp"
END IF
%>
1.- En la cabecera de la pagina "Buena,asp" es donde lo pongo. Como hago para que si es cierto la carge (sin poner redirect)
Ya que hasta ahora solo la carga con redirect.
2.- como hago para que al cambiar de pagina y retroceder no se cargue..creo que es borrando el cache pero no se como hacerlo
GRACIAS!!
;) :)
  #2 (permalink)  
Antiguo 27/02/2002, 18:57
Avatar de ashketchum  
Fecha de Ingreso: julio-2001
Ubicación: En algun lugar de un gran pais
Mensajes: 418
Antigüedad: 22 años, 11 meses
Puntos: 0
Re: Password

Mira, esta bien que manejes variables de session, pues asi puedes destruirla en cuanto salga de la página y no poder volver a entrar si no pone de nuevo el pass y el nombre de usuario, puedes eliminar la variable de session de esta manera

Código:
<%'Eliminar la variable de session.
Salir = CStr(Request.ServerVariables("URL")) & "?SalirAhora=1"
If (CStr(Request("MM_SalirAhora")) = "1") Then
  Session.Abandon
  SalirRedirigiendo= "http://www.tusitio.com"
  if (SalirRedirigiendo = "") Then SalirRedirigiendo = CStr(Request.ServerVariables("URL"))
  If (InStr(1, UC_redirectPage, "?", vbTextCompare) = 0 And Request.QueryString <> "") Then
    MM_newQS = "?"
    For Each Item In Request.QueryString
      If (Item <> "Salir") Then
        If (Len(MM_newQS) > 1) Then MM_newQS = MM_newQS & "&"
        MM_newQS = MM_newQS & Item & "=" & Server.URLencode(Request.QueryString(Item))
      End If
    Next
    if (Len(MM_newQS) > 1) Then SalirRedirigiendo = SalirRedirigiendo & MM_newQS
  End If
  Response.Redirect(SalirRedirigiendo)
End If
%>
saludos y suerte :-p

@sh (Maestro Pokémon trajo esto para tí) :P<br> Fomentando el concepto "INTERNET"
  #3 (permalink)  
Antiguo 28/02/2002, 13:09
 
Fecha de Ingreso: diciembre-2001
Ubicación: Peru
Mensajes: 376
Antigüedad: 22 años, 6 meses
Puntos: 0
Re: Password

Gracias eso tambien me ayudara, pero como hago para que si lo valida la pagina pase a leer o ejecutar la parte html .

Es decir si no valida va a otra pagina, pero si lo valida pasa a visualizar la pagina.
Loque yo quiero evitar es una pagina entre la pagina que se pone el password y usuario con la pagina a cargar. :) :) Garcias
  #4 (permalink)  
Antiguo 28/02/2002, 14:43
 
Fecha de Ingreso: diciembre-2001
Ubicación: Vigo
Mensajes: 38
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Password

Hola, a lo mejor es una respuesta chorras, pero ahí va:

&lt;%
IF Session(&quot;EsUsuarioValido&quot;) = True THEN
response.redirect &quot;Mal.asp&quot;
ELSE
...
Resto del código html
...
END IF
%&gt;


A ver si te funciona. :)


El que estudia, olvida; el que lee, aprende; y el que hace, sabe (Algún autodidacta, supongo...)
  #5 (permalink)  
Antiguo 28/02/2002, 16:16
 
Fecha de Ingreso: enero-2002
Mensajes: 217
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Password

Hola,
me sumo a este foro puesto que tengo otra duda respecto a las respuestas...

la voy a explicar siguiendo el ejemplo,
si dentro de buena.asp tengo un link a otra pagina que tambien quiero que sea del privado
¿ como es el codigo para esta ultima o creen que me sirve el codigo anterior sin el redirect?

de antemano Gracias....


  #6 (permalink)  
Antiguo 01/03/2002, 14:45
 
Fecha de Ingreso: diciembre-2001
Ubicación: Peru
Mensajes: 376
Antigüedad: 22 años, 6 meses
Puntos: 0
Re: Password

No entiendo el codigo del logout no hay uno mas sencillo???
  #7 (permalink)  
Antiguo 01/03/2002, 14:47
 
Fecha de Ingreso: diciembre-2001
Ubicación: Peru
Mensajes: 376
Antigüedad: 22 años, 6 meses
Puntos: 0
Re: Password

No entiendo el codigo del logout no hay uno mas sencillo???
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 23:30.