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

Variables de Form y de Session

Estas en el tema de Variables de Form y de Session en el foro de ASP Clásico en Foros del Web. Tengo el siguiente código para verificar un formulario contra una BD: Código: if Request("usuari") <> "" AND Request("clave") <> "" then usuari = Request("usuari") clave ...
  #1 (permalink)  
Antiguo 18/07/2002, 10:16
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 23 años, 4 meses
Puntos: 17
Variables de Form y de Session

Tengo el siguiente código para verificar un formulario contra una BD:

Código:
if Request("usuari") <> "" AND Request("clave") <> "" then
	usuari = Request("usuari")
	clave = Request("clave")
	set login=oConnexio.execute("SELECT * FROM usuaris WHERE e_mail='" & usuari & "' AND Password='" & clave & "' and Actiu=1")
	do while not login.eof
		Session.Timeout = 300
		Session("usuari")=login.fields("E_mail")
		Session("clave")=login.fields("Password")
		resultats = 1
		login.movenext
	loop
else
	usuari = ""
	clave = ""
	set login=oConnexio.execute("select * from usuaris where 1=0")
	resultats = 0
end if
Funciona a las mil maravillas, pero necesito adaptarlo para que, en caso de existir ya la cookie, me lea las variables de la cookie en lugar del form.
Es decir, que usuari y clave pueden venir tanto de un formulario como de una cookie.

Joe Tawers,
<a href="http://www.ilimit.com/towers">http://www.ilimit.com/towers</a>
  #2 (permalink)  
Antiguo 18/07/2002, 14:38
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Variables de Form y de Session

Primero aclaremos algo.

Estamos hablando de cookies o de sesiones?


<center>
<a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a>
</center>
  #3 (permalink)  
Antiguo 18/07/2002, 16:08
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 23 años, 4 meses
Puntos: 17
Re: Variables de Form y de Session

De sesiones :PLo de cookies fue un lapsus.

Joe Tawers,
<a href="http://www.ilimit.com/towers">http://www.ilimit.com/towers</a>
  #4 (permalink)  
Antiguo 18/07/2002, 17:45
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Variables de Form y de Session

If Session(&quot;Usuari&quot;)=&quot;&quot; Then
if Request(&quot;usuari&quot;) &lt;&gt; &quot;&quot; AND Request(&quot;clave&quot;) &lt;&gt; &quot;&quot; then
usuari = Request(&quot;usuari&quot;)
clave = Request(&quot;clave&quot;)
set login=oConnexio.execute(&quot;SELECT * FROM usuaris WHERE e_mail='&quot; &amp; usuari &amp; &quot;' AND Password='&quot; &amp; clave &amp; &quot;' and Actiu=1&quot;)
do while not login.eof
Session.Timeout = 300
Session(&quot;usuari&quot;)=login.fields(&quot;E_m ail&quot;)
Session(&quot;clave&quot;)=login.fields(&quot;Pass word&quot;)
resultats = 1
login.movenext
loop
else
usuari = &quot;&quot;
clave = &quot;&quot;
set login=oConnexio.execute(&quot;select * from usuaris where 1=0&quot;)
resultats = 0
end if
Else
'aqui se supone que ya lo reconocio
End if

1.- Por cierto el do while, esta demás pues se supone que solo te va a regresar un registro.
2.- Estaría mejor si utilizas cookies...


Saludos

<center>
<a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a>
</center>
  #5 (permalink)  
Antiguo 19/07/2002, 03:36
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 23 años, 4 meses
Puntos: 17
Re: Variables de Form y de Session

¿Por qué son mejores las cookies que las sesiones?
Hay muchos usuarios que no aceptan cookies.

Joe Tawers,
<a href="http://www.ilimit.com/towers">http://www.ilimit.com/towers</a>
  #6 (permalink)  
Antiguo 19/07/2002, 11:54
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Variables de Form y de Session

Si no mal recuerdo las sesiones támpoco funcionan si no se tienen habilitadas las cookies... así que por ese lado da lo mismo.

Cookies: Se crean del lado del cliente.
Session: Saturan el servidor.

Tu decides por cual.

Saludos

<center>
<a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a>
</center>
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 07:56.