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

problemas con session!!!

Estas en el tema de problemas con session!!! en el foro de ASP Clásico en Foros del Web. Os comento el caso: En mi página inicial tengo el típico formulario para que el usuario de turno ponga su nombre y su clave. En ...
  #1 (permalink)  
Antiguo 18/07/2002, 08:38
 
Fecha de Ingreso: julio-2002
Mensajes: 40
Antigüedad: 21 años, 11 meses
Puntos: 0
problemas con session!!!

Os comento el caso:

En mi página inicial tengo el típico formulario para que el usuario de turno ponga su nombre y su clave.
En la segunda página pasa lo siguiente:
-si el nombre y la clave son correctas aparece un formulario
-si no son correctos, aparece el tipico enlace de datos incorrectos,vuelva a introducir los datos.
Ahora bien, una vez que relleno el 2ºformulario, salto a una página en la que aparece un texto indicando que los datos se introducido en la BD y aparece un enlace para volver a rellenar el formulario de la 2ª pagina otra vez. El problema es que no me aparece el formulario sino el texto diciendo que los datos del usuario y la clave son incorrectos. ¿cómo hago para que me aparezca otra vez el formulario? Sé que hay que usar session pero no soy capaz de dar con la tecla
:(

Espero su ayuda,Gracias ;)

  #2 (permalink)  
Antiguo 18/07/2002, 08:42
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
Re: problemas con session!!!

un poco enredado...a ver si pones el codigo mejor

<center><IMG SRC="http://www.550m.com/usuarios/altolacruz/aprendiz3.gif" ALT="Visitame en AlSurNet.com -- E-Learning E-Commerce Multimedia E-Business--"></center>
  #3 (permalink)  
Antiguo 18/07/2002, 08:55
 
Fecha de Ingreso: julio-2002
Mensajes: 40
Antigüedad: 21 años, 11 meses
Puntos: 0
Re: problemas con session!!!

ok aprendiz

1ª página:
nombre y clave

2ª página:
-si el nombre y la clave son erróneos aparece un texto indicándotelo y que contiene un enlace a la 1ª página(volver a insertar nombre y clave)
-si el nombre y la clave son válidos aparece un formulario para introducir datos en una BD

3ª página:
tras introducir los datos aparece un texto indicándotelo y que contiene un enlace a la 2ª página para que el mismo usuario siga introduciendo más datos, pero en lugar de eso me sale en mensaje de clave y nombres incorrectos.
ok?

Pretendo que el mismo usuario siga metiendo datos y sé que hay que usar las session pero no me sale

Saludos
  #4 (permalink)  
Antiguo 18/07/2002, 09:05
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
Re: problemas con session!!!

Claro tienes que usar sesiones

Mira cuando el usuario se logee bien
haces esto:

si el logeo esta ok
session(&quot;autorizacion&quot;)=1
si no
session(&quot;autorizacion&quot;)=-1
fin

entonces en cada paginas asp antes de ejecutar nada colocas esto:

&lt;%if session(&quot;autorizacion&quot;)=1 %&gt;

con eso evitas que un usuario no autorizado ingrese a tu pagina


espero hayas entendido

<center><IMG SRC="http://www.550m.com/usuarios/altolacruz/aprendiz3.gif" ALT="Visitame en AlSurNet.com -- E-Learning E-Commerce Multimedia E-Business--"></center>
  #5 (permalink)  
Antiguo 18/07/2002, 09:47
 
Fecha de Ingreso: julio-2002
Mensajes: 40
Antigüedad: 21 años, 11 meses
Puntos: 0
Re: problemas con session!!!

lo siento pero no me sale
Podriaís ser más específicos?
Muchas gracias.
  #6 (permalink)  
Antiguo 18/07/2002, 12:26
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
Re: problemas con session!!!

pero si mas claro que el agua!!!

<center><IMG SRC="http://www.550m.com/usuarios/altolacruz/aprendiz3.gif" ALT="Visitame en AlSurNet.com -- E-Learning E-Commerce Multimedia E-Business--"></center>
  #7 (permalink)  
Antiguo 18/07/2002, 13:17
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: problemas con session!!!

tu formulario debe tener algo asi:

1. validas que el usuario exista en la b.datos

Código:
  
sql=&quot;select * from usuario where user='&quot;&amp; request.form(&quot;user&quot;) &amp;&quot;' and pwd='&quot;&amp; request.form(&quot;pwd&quot;) &amp;&quot;'
set rs=conexion.execute(sql)

if not rs.eof and no rs.bof then
session(&quot;autorizacion&quot;)=1
else
session(&quot;autorizacion&quot;)=-1
redirect error.asp
end if
2. ahora cada vez que muestres el formulario a llenar por el usuario logueado antes preguntas por la variable de session

Código:
  
&lt;%if session(&quot;autorizacion&quot;)=1 then%&gt;
&lt;form..&gt;
&lt;table...
..
...
&lt;input type=submit.....
..
&lt;/form&gt;
&lt;%else
redirect .....
&lt;%end if%&gt;
mas claro ke el agua como dijo aprendiz (no del mapocho claro :P)

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 22:35.