![]() |
Identificación pagina web Hola a todos!! Ya mande ayer un mensaje exponiendo el problema que tenia.Sigo teniendolo pero no del todo.Se como hacerlo pero no como implementerlo :aplauso: He pensado en añadirle a la base de datos donde tengo las contraseñas válidas un campo(booleano)que inicialmente esté a NULL.Entonces,si el usuario introduce una contraseña existente en la base de datos y el registro del campo bboleano esta a null,el usuario podra acceder y se pondra el boolean a 1,si la contraseña no es valida(no esta en la base de datos) no podra acceder y si por el contrario la contraseña es valida pero el campo booleano esta a 1 debera acceder con su nombre y DNI.Se entiende??(un poco lioso pero bueno).Yo lo que he hecho es lo siguiente: <head> <title>Base de datos con las contraseñas</title> </head> <body> <?php function Conectarse() { $link=mysql_connect("localhost","",""); mysql_select_db("proyect",$link); return $link; } $link=Conectarse(); mysql_close($link); //cierra la conexion $clave=$_POST['clave'];//esta es la clave que nos llega desde el formulario if( $clave==null) { printf("<center> <h3>Por favor, introduzca la contraseña </h3> <a href='clave2.php'>volver</a>"); exit(); }else //Aqui quiero poner lo que he explicado arriba,el problema es que no se com buscar en la base de datos(las funciones,...,que debo utilizar)y como cambiar de null a 1 SOS!!! Agradeceria vuestra ayuda :adios: |
hola: deberas comprobar que la contraseña existe en la base de datos; para ello debes realizar la consulta pertinente, antes de cerrar la conexion: $result = mysql_query("select * from tabla where contraseña = '$clave'"; y comprobar que existe alguna coincidencia en la base de datos: if (mysql_num_rows($result)>0) entonces la contraseña es correcta |
| La zona horaria es GMT -6. Ahora son las 23:42. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.