Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/08/2008, 20:41
jmagago84
 
Fecha de Ingreso: agosto-2007
Mensajes: 106
Antigüedad: 17 años, 6 meses
Puntos: 0
Pregunta Ayuda con validación en el servidor plisss

Hola!. Necesito ayuda por favor, quiero hacer la validación en el servidor de un login y por más q busco no encuentro nada de ejemplo. Ya la tengo hecha en el cliente con javascript.
El código del login es el siguiente:

Código HTML:
<body>

	<div id="div_form_login">
		<form id="login-form" action="procesaLogin.asp" method="post" onsubmit="return validaLogin()" >
        	<div id="div_email">
            	<label id="label_email" for="email">Email:</label>
                <input id="email" name="email" type="text" />
                <div id="error_email">-Introduce un email válido.-</div>
            </div>
            <div id="div_password">
            	<label id="label_password" for="password">Password:</label>
                <input id="password" name="password" type="password" />
                <div id="error_password">-Introduce un password válido.-</div>
            </div>
            <div id="div_submit">
            	<input id="entrar" name="entrar" value="Entrar" type="submit" />
            </div>
        </form>
	</div>
    
</body> 
Lo más que llevo escrito es esto, pero no he validado nada en el servidor todavia. Necesito que alguien que sepa me escriba el codigo.

Código:
<body>

	<!-- #include file = "conexion/abrir_conexion.asp" -->
    
	<% 
		//Recoger datos del form
		var email = Request.Form("email").Item;
		var password = Request.Form("password").Item;
		
		//Seleccionar de la tabla Usuarios el registro con dicho email y password
		var sql = "SELECT * FROM Usuarios WHERE email='"+email+"' AND password='"+password+"'";
		
		var rs = Server.CreateObject("ADODB.Recordset");
		rs.Open(sql, conexion);
		
		if (rs.EOF){
			Response.Redirect("error_login.asp");
		}
		else{
			Session("email") = email;
			Session.Timeout = 60;
			Response.Redirect("default.asp");
		}
		
		rs.Close();
		rs = null;

	%>
   
    <!-- #include file = "conexion/cerrar_conexion.asp" -->
 
</body>
Tan solo sé recoger las variables e insertarlas en la db, pero claro, no las valido.

Muchas gracias de antemano!