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

Se puede?

Estas en el tema de Se puede? en el foro de ASP Clásico en Foros del Web. Quiero agregar un valor a una cadena URL desde un formulario de autentificación, esto se puede? como?. Yo se que desde un link si, pero ...
  #1 (permalink)  
Antiguo 13/08/2005, 10:44
 
Fecha de Ingreso: febrero-2003
Mensajes: 233
Antigüedad: 22 años, 2 meses
Puntos: 4
Se puede?

Quiero agregar un valor a una cadena URL desde un formulario de autentificación, esto se puede? como?.

Yo se que desde un link si, pero desde un formulario con boton? se puede?

Muchas gracias de antemano a los colaboradores.
  #2 (permalink)  
Antiguo 13/08/2005, 11:42
 
Fecha de Ingreso: septiembre-2004
Mensajes: 179
Antigüedad: 20 años, 7 meses
Puntos: 0
Buenas,

si te refieres a pasar los datos por la URL, cambia el método de POST a GET y los parámetros pasaran como en un enlace. Si no es eso, explica un poco más a ver qué se puede hacer.
__________________
Estoy en www.aibarra.net

Camino para preguntar: manual -> Google -> FAQs y buscador del foro -> Nuevo Tema.
Tan difícil es escribir correctamente? Es más fácil leerlo. Pónselo fácil al que quiera ayudarte.
  #3 (permalink)  
Antiguo 13/08/2005, 13:14
 
Fecha de Ingreso: febrero-2003
Mensajes: 233
Antigüedad: 22 años, 2 meses
Puntos: 4
ok, lo que deseo hacer es lo siguiente: Yo tengo una página de autorización de usuarios (usuario y contraseña) y deseo que el nombre que coloque el usuario en el campo (usuario) me la pase a la siguiente página. Yo intente con variables de session y no me funciono(Quizas lo hice mal) pero creo que el problema esta en que el form action de mi formulario (autentificación) no esta dirijido a la página que deseo que recoga la variable.

Yo use un autentificador de usuarios que esta diseñado de la siguiente manera: Form action=login.asp

si los datos son correctos redirecciona al usuario a correcto.asp sino lo devuelve a login.asp (siendo login la página donde estan los campos usuario contraseña).

Que puedo hacer? como puedo hacer para recoger el campo usuario y mostrarlo en correcto.asp Gracias.
  #4 (permalink)  
Antiguo 13/08/2005, 14:30
Avatar de Cap.Buscapina  
Fecha de Ingreso: octubre-2004
Ubicación: Argentina
Mensajes: 836
Antigüedad: 20 años, 7 meses
Puntos: 4
poné el codigo completo del formulario
__________________
by Capitán Buscapina
.
  #5 (permalink)  
Antiguo 13/08/2005, 14:36
Avatar de HPNeo  
Fecha de Ingreso: mayo-2004
Ubicación: The Matrix
Mensajes: 223
Antigüedad: 21 años
Puntos: 0
<form action="correcto.asp" method="post">
formulario etc. etc.
</form>
Luego, en la pagina correcto.asp haces una autentificacion del usuario, es decir:
login=Request.Form("nombre_de_la_caja_de_texto_de_ login")
clave=Request.Form("nombre_de_la_caja_de_texto_de_ clave")

Creas cookies o sesiones, como te parezca mejor.
Luego, verificas de que el registro exista en la base d datos y si no existe haces un Response.Redirect("login.asp").

Bien... sugerencias...
__________________
HPNeo
  #6 (permalink)  
Antiguo 13/08/2005, 14:57
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 20 años, 1 mes
Puntos: 9
En login.asp necesitas saber si el usuario existe en tu base de datos y si la contraseña coincide con la que ingreso el mismo. Si esto no sucede, entonces haces un response.redirect("login.asp"), en cambio si el usuario se logueo exitosamente, entonces haces un response.redirect("correcto.asp"). Ahora el problema que veo es que estas haciendo un formulario cuyo action es la misma página en donde se muestra el formulario. Quizás ahí pueda estar el error. Pero claro, sería muy bueno que pongas el código así vemos en donde puede estar el error.
Saludos!.
__________________
Add, never Remove
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 05:06.