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

Informacion sobre como Cerrar una sesion de usuario

Estas en el tema de Informacion sobre como Cerrar una sesion de usuario en el foro de ASP Clásico en Foros del Web. hola amigos tengo el siguiente problema sobre session: tengo una pagina web con un formulario el cual me rescata un login y un password y ...
  #1 (permalink)  
Antiguo 06/03/2006, 15:24
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 19 años, 3 meses
Puntos: 8
Informacion sobre como Cerrar una sesion de usuario

hola amigos tengo el siguiente problema sobre session:

tengo una pagina web con un formulario el cual me rescata un login y un password y me lo envia a una pagina llamada inicio.asp eso me funciona bien . en la pagina inicio.asp valido al usuario y la password y una ves validados creo un objeto session asi

Cita:
<%
If (RS.EOF = true) then
Response.Redirect ("Inicio.asp?Msj=Ese usuario no existe")
ElseIf RS.Fields("PASSWORD") = password then



Session("USUARIO") = usuario
Response.Write "<font color=#0000FF size=2 face=Trebuchet MS>Bienvenido <B>"& Session("USUARIO") &"</B></font>"

Else
Response.Redirect("Inicio.asp?Msj=Esa contraseña no concuerda con el usuario ingresado")
%>
End If
lo que deceo es poner abajito de Bienvenido <B>"& Session("USUARIO") &" un linck que diga "Cerrar Sesion" y que al presionar me borre o destruya la session(Usuario) para que kede liverada

de antemano muchas Gracias
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #2 (permalink)  
Antiguo 06/03/2006, 15:53
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
colocas esto esto
<a href="cerrar.asp">cerrar sesion</a>

y en cerrar sesion.asp
<%
session("usuario")=-1
session.abandon
response.redirect "pagina_inicio.asp"
%>
  #3 (permalink)  
Antiguo 07/03/2006, 06:07
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 19 años, 3 meses
Puntos: 8
Muchas Gracias Compadre

Cita:
Iniciado por ElAprendiz
colocas esto esto
<a href="cerrar.asp">cerrar sesion</a>

y en cerrar sesion.asp
<%
session("usuario")=-1
session.abandon
response.redirect "pagina_inicio.asp"
%>
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #4 (permalink)  
Antiguo 07/03/2006, 06:23
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 19 años, 3 meses
Puntos: 8
Tengo Una Dida Sobre Como Puedo Desconectar A Un Usuario De Su Session Cada Ves Que Pasa Un Limite De Tiempo Y En Donde Lo Debo Poner Si Es Solo En Una Pagina O En Todas Mis Paginas Restringidas

Y Lo Otro Es Saber Si Es Necesario Tener Un Archivo Global.asa Para Lo Que Estoy Realizano Con Sessiones Y Que Es Lo Ke Debo Poner Dentro Ya Que He Buscado Por La Web Y En El Foro Pero Aun No Me Keda Claro

De Antemanos Gracias
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #5 (permalink)  
Antiguo 07/03/2006, 07:36
Avatar de HookerSP  
Fecha de Ingreso: diciembre-2004
Mensajes: 983
Antigüedad: 20 años, 4 meses
Puntos: 12
Elevento session_onend no funciona en IIS 5.

http://www.forosdelweb.com/showthrea...ghlight=cripta

Un saludo
Hooker
  #6 (permalink)  
Antiguo 07/03/2006, 08:04
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 19 años, 3 meses
Puntos: 8
ups quede igual que l comienzo jajaj no entendi muchojejejeje si alguien me pudiera explicar como funciona todo esto de la session correspondiente a mi pregunta anterior

de antemanos gracias
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #7 (permalink)  
Antiguo 07/03/2006, 10:06
Avatar de HookerSP  
Fecha de Ingreso: diciembre-2004
Mensajes: 983
Antigüedad: 20 años, 4 meses
Puntos: 12
Vamos por orden:

Para desconectar gente por limite de tiempo se establece el parametro "session.timeout = N" en la seccion Session_onStart del fichero global.asa.

No hay que ponerlo en ninguna pagina. Es un parametro que afecta a toda la sesion.

Tambien se puede definir en las propiedades de IIS (Directorio Virtual - Configuracion - Opciones). Si lo pones aqui no hace falta lo del global.asa.

Si me mandas una direccion de correo te mando un PDF con ejemplos donde se dice cómo se protege un sitio WEB con usuario y contraseña. No lo pongo aqui porque es un poquito largo.

Saludos
Hooker
  #8 (permalink)  
Antiguo 07/03/2006, 11:43
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 19 años, 3 meses
Puntos: 8
Compadre Aca Ta Mi Mail

Cita:
Iniciado por HookerSP
Vamos por orden:

Para desconectar gente por limite de tiempo se establece el parametro "session.timeout = N" en la seccion Session_onStart del fichero global.asa.

No hay que ponerlo en ninguna pagina. Es un parametro que afecta a toda la sesion.

Tambien se puede definir en las propiedades de IIS (Directorio Virtual - Configuracion - Opciones). Si lo pones aqui no hace falta lo del global.asa.

Si me mandas una direccion de correo te mando un PDF con ejemplos donde se dice cómo se protege un sitio WEB con usuario y contraseña. No lo pongo aqui porque es un poquito largo.

Saludos
Hooker

MI MAIL ES [email protected] SE TE AGRADECE
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
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 12:03.