Me he atascado en el siguiente código
Quiero tener un formulario , con dos edits , donde el usuario pone su clave y si esta es correcta , inicia una sesión en otro formulario y sino le sale que su clave no es correcta .
El nombre del usuario y la clave , estan en una base de datos mysql. Así pues , tengo algo así : Código:
// por arriba la función javaScript Código PHP:
más o menos este es el código , quiero que al poner en los edits , el nombre y usuario , al darle al botón enviar , lo compruebe en la base de datos de mysql y si no son correctos , pues no vaya a la siguiente página y le salga algún tipo de advertencia con que no ha introducido los datos correctamente. Saludos |
Hola
Cita:
Lo que no tengo claro es ¿que quieres validar? osea ¿que condiciones debe cumplir tu formulario para que sea correcto? Por lo general lo único de quebes comprobar es que se haya introducido un texto en los dos campos, esta comprobación es muy simple: Código:
<script language="JavaScript"> Solo tienes que tener en cuenta un par de cosas, primero que cuides que no haya una inyección de código malicioso en los campos usuario y clave. Y segundo (solo para españa) que según la ley española de protección de datos, la contraseña debe estar encriptada (al menos es lo que tengo yo entendido), aún así siempre es aconsejable encriptar todas las claves. |
Además de las comprobaciones que te comenta kayetano, me parece que hay una confusión de conceptos. Parece que intentas comprobar la veracidad de los datos en el mismo formulario 1, y si procede mandar directamente el formulario 2:
Cita:
Código:
form method="post" action="comprobar.php"></b> Código PHP:
// Saludos |
Lo que quiero es que yo tengo una base de datos mysql , dentro hay una tabla usuarios , con nombre y clave .
En una pagina php , el usuario escribe el nombre y la password en un <input type="text> y si al darle a enviar , ese nombre de usuario y password esta en la base de datos mysql , pues entonces va al siguiente formulario , donde podrá iniciar una sesión , y ver sus datos , sus facturas , etc ... Si el nombre de usuario y password no esta , pues que diga algo como incorrecto . Vamos algo parecido a lo que hay que hacer a la hora de hacer login , para acceder a tu perfil , por poner un ejemplo . El tema seria algo similar . Ya en el otro formulario a usuarios registrados , pues podrá descargarse archivos , ver sus facturas , y todo lo que se nos vaya ocurriendo . Saludos |
La franja horaria es GMT +2. Ahora son las 15:01:59. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi