Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/08/2008, 04:04
tammander
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años, 3 meses
Puntos: 7
Respuesta: Que falla en esta validación?

Hola,

Lo primero decirte que los objetos personalizados (o sea, los que no son propios de ASP) no se llevan bien con las sessions y/o applications. Usa arrays para eso.

Segundo, cuando hace la validación en procesaLogin, envias los errores como String (Session("erroresLogin") = "Los campos Email y Password están vacíos.";) por lo que

if (!erroresLogin){
erroresLogin = new Array();
Session("erroresLogin") = erroresLogin;
}

no tiene sentido. Usalo asi:

En vez de:

Código:
 <div id="error_login">
        <%
            for (e in erroresLogin){
                Response.Write(erroresLogin[e]);
            }
        %>
    </div> 
haz:

Código:
<div id="error_login">
        <%
            if(Session("erroresLogin")!=""){
                Response.Write(Session("erroresLogin"));
            }
        %>
    </div> 
Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -