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

Manejo de usuario - sesiones

Estas en el tema de Manejo de usuario - sesiones en el foro de ASP Clásico en Foros del Web. Hola a todos, Tengo lo siguiente, valido a un usuario (log, pass) en una DB, ademas si existe en una segunda DB2 solo el log. ...
  #1 (permalink)  
Antiguo 07/05/2009, 10:34
 
Fecha de Ingreso: septiembre-2008
Mensajes: 60
Antigüedad: 16 años, 7 meses
Puntos: 1
Busqueda Manejo de usuario - sesiones

Hola a todos,

Tengo lo siguiente, valido a un usuario (log, pass) en una DB,
ademas si existe en una segunda DB2 solo el log.

si existe en BD y no en BD2 entra a pag1
si existe en BD y en BD2 entra a pag2

cuando esta en pag2 y press atras entra en pag1 (no debe pasar)

gracias por la atencion
atento a comentarios.
  #2 (permalink)  
Antiguo 07/05/2009, 10:48
Avatar de Cbas  
Fecha de Ingreso: enero-2002
Ubicación: capital federal
Mensajes: 437
Antigüedad: 23 años, 4 meses
Puntos: 2
Respuesta: Manejo de usuario - sesiones

No será que estás haciendo las validaciones en la pag1 no?
Porque a mí entender, deberías tener una página "INDEX.ASP" por ejemplo para que el usuario ingrese user y pass, después en esa misma o en otra (validacion.asp) chequeé en qué base de datos existe, y ahí hacés el redireccionamiento.
Me parece que debería ser así.

SAludos
__________________
La Perfección es enemigo de lo bueno.
  #3 (permalink)  
Antiguo 07/05/2009, 10:52
 
Fecha de Ingreso: septiembre-2008
Mensajes: 60
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: Manejo de usuario - sesiones

Tal cual como dices, en una pag valido y redirecciono a la pag1 o pag2.

pero no se aun por que al hacer atras envia a pag1.

--mas parece que busca el index.asp de la lista de la barra de direcciones.

gracias.
  #4 (permalink)  
Antiguo 07/05/2009, 11:18
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Respuesta: Manejo de usuario - sesiones

No sé como será tu lógica ya que no mostrás código, pero se me ocurre algo así:

Código:
'comprobación del usuario contra las bases de datos
if (existe en BD) then
    if (si no existe en BD2) then
        session(pagina)=1
    else
        session(pagina)=2
    end if
end if
Código:
sub accede_a(verificar_en, ses_pagina)
    if verificar_en <> ses_pagina then response.write "Fuera de aquí!"
end sub

'para verificar acceso a pag1
call accede_a(session(pagina), 1)

'para verificar acceso a pag2
call accede_a(session(pagina), 2)
__________________
...___...
  #5 (permalink)  
Antiguo 07/05/2009, 11:47
 
Fecha de Ingreso: septiembre-2008
Mensajes: 60
Antigüedad: 16 años, 7 meses
Puntos: 1
De acuerdo Respuesta: Manejo de usuario - sesiones

Cita:
Iniciado por Al Zuwaga Ver Mensaje
No sé como será tu lógica ya que no mostrás código, pero se me ocurre algo así:

Código:
'comprobación del usuario contra las bases de datos
if (existe en BD) then
    if (si no existe en BD2) then
        session(pagina)=1
    else
        session(pagina)=2
    end if
end if
Código:
sub accede_a(verificar_en, ses_pagina)
    if verificar_en <> ses_pagina then response.write "Fuera de aquí!"
end sub

'para verificar acceso a pag1
call accede_a(session(pagina), 1)

'para verificar acceso a pag2
call accede_a(session(pagina), 2)


Muy bien, gracias por la respuesta y por la atencion prestada!

saludos a todos.
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 15:24.