Foros del Web » Creando para Internet » Herramientas y Software »

Para expertos en Dreamweaver

Estas en el tema de Para expertos en Dreamweaver en el foro de Herramientas y Software en Foros del Web. Hola a tod@s, Estoy intentando hacer una aplicación web muy basica. Tengo una pagina principal (index), y otras dos (acceso denegado.asp y acceso conseguido.asp). He ...
  #1 (permalink)  
Antiguo 22/06/2006, 13:51
 
Fecha de Ingreso: noviembre-2004
Mensajes: 68
Antigüedad: 19 años, 5 meses
Puntos: 0
Pregunta Para expertos en Dreamweaver

Hola a tod@s,

Estoy intentando hacer una aplicación web muy basica. Tengo una pagina principal (index), y otras dos (acceso denegado.asp y acceso conseguido.asp). He colocado un formulario en la pagina index, en el cual hay que introducir un nombre de usuario y una contraseña, una vez comprobados pasamos, si son validos a la pagina acceso conseguido y si no lo son nos envia a acceso denegado.asp.

Esto funciona bien, pero quiero pasar una variable del formulario a la pagina acceso conseguido, aqui es donde me choco con el muro.

En la pagina acceso conseguido.asp intento rescatar la variable con el siguiente codigo:
<% Session("clienteID") = Request.Form("Usuario") %>
Pero no me rescata nada........
No entiendo casi nada de codigo, pero creo que el problema puede estar en el codigo de la pagina index, es el siguiente:
<!--#include file="Connections/ConnConsulta.asp" -->
<%
' *** Validate request to log in to this site.
MM_LoginAction = Request.ServerVariables("URL")
If Request.QueryString<>"" Then MM_LoginAction = MM_LoginAction + "?" + Server.HTMLEncode(Request.QueryString)
MM_valUsername=CStr(Request.Form("Usuario"))
If MM_valUsername <> "" Then
MM_fldUserAuthorization=""
MM_redirectLoginSuccess="Acceso_Conseguido.asp"
MM_redirectLoginFailed="Acceso_Denegado.asp"
MM_flag="ADODB.Recordset"
set MM_rsUser = Server.CreateObject(MM_flag)
MM_rsUser.ActiveConnection = MM_ConnConsulta_STRING
MM_rsUser.Source = "SELECT CODIGO, CONTRASEÑA"
If MM_fldUserAuthorization <> "" Then MM_rsUser.Source = MM_rsUser.Source & "," & MM_fldUserAuthorization
MM_rsUser.Source = MM_rsUser.Source & " FROM Password WHERE CODIGO='" & Replace(MM_valUsername,"'","''") &"' AND CONTRASEÑA='" & Replace(Request.Form("Clave"),"'","''") & "'"
MM_rsUser.CursorType = 0
MM_rsUser.CursorLocation = 2
MM_rsUser.LockType = 3
MM_rsUser.Open
If Not MM_rsUser.EOF Or Not MM_rsUser.BOF Then
' username and password match - this is a valid user
Session("MM_Username") = MM_valUsername
If (MM_fldUserAuthorization <> "") Then
Session("MM_UserAuthorization") = CStr(MM_rsUser.Fields.Item(MM_fldUserAuthorization ).Value)
Else
Session("MM_UserAuthorization") = ""
End If
if CStr(Request.QueryString("accessdenied")) <> "" And false Then
MM_redirectLoginSuccess = Request.QueryString("accessdenied")
End If
MM_rsUser.Close
Response.Redirect(MM_redirectLoginSuccess)
End If
MM_rsUser.Close
Response.Redirect(MM_redirectLoginFailed)
End If
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<form id="Acceso" name="Acceso" method="POST" action="<%=MM_LoginAction%>">
<label>
<div align="center">Usuario:
<input name="Usuario" type="text" id="Usuario" />
<br />
<br />
Clave:
<input name="Clave" type="password" id="Clave" />
<br />
<br />
<input type="submit" name="Submit" value="Entrar" />
</div>
</label>
</form>
</body>
</html>

Por favor, me podeis ayudar
  #2 (permalink)  
Antiguo 22/06/2006, 14:03
Avatar de juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 18 años, 5 meses
Puntos: 281
quieres pasar una variable junto con el usuario y la contraseNa???
__________________
Por fin.. tengo algo parecido a un blog
Y por lo visto ya estoy escribiendo...
  #3 (permalink)  
Antiguo 22/06/2006, 17:50
 
Fecha de Ingreso: noviembre-2004
Mensajes: 68
Antigüedad: 19 años, 5 meses
Puntos: 0
Quiero que una vez que hace login el usuario conservar el valor del campo del formulario donde introduce su nombre de usuario.
  #4 (permalink)  
Antiguo 26/06/2006, 08:05
Avatar de juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 18 años, 5 meses
Puntos: 281
veo que estas usando ASP. si usaras PHP te diria que lo mas facil de hacer es usar una varible de sesion, aunque no se como se hace en ASP. Tambien podrias usar una variable de formulario.
__________________
Por fin.. tengo algo parecido a un blog
Y por lo visto ya estoy escribiendo...
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 16:30.