La cosa es que para probar hize un formulario sencillos que consta de un form que pide login y pass enlazado a otra plantilla que debe botar como respuesta el dato que deseo:
Estos son misa archivos:
Este es el formulario a llenar
Código:
Esta este es el archivo al que enlaza:->dato.php <form name="regform" method="post" action="mipassword.php"> <tr> <td> </td> <td class="label-txt">Login:</td> <td><input type="text" name="login"></td> </tr> <tr class="label-txt"> <td> </td> <td>Password:</td> <td><input type="password" name="pass"></td> </tr>
Código:
El password esta en una columna en varchar(45) pero mi principal problema es que esta encriptado en ->midato.php <?php $conn=mysql_connect("localhost","admin","pass"); $db=mysql_select_db("mibasededatos",$conn); $login = stripslashes($_POST['login']); $pass = base64_encode($_POST['pass']); $sql_login_check = mysql_query("SELECT login FROM cuentas WHERE login='$login'"); $login_check = mysql_num_rows($sql_login_check); $sql_pass_check = mysql_query("SELECT password FROM cuentas WHERE password=CONVERT(varchar(45), '$pass') and login='$login'"); $pass_check = mysql_num_rows($sql_pass_check); ........... ?>
"base64_encode" y no puedo seleccionarlo pues no se bien como hacerle la condicion y la comparacion, ademas no se como establecer la condicion en este caso pues me arroja error. Soy nuevo en php pero estoy aprendiendo poco a poco gracias al foro. He intentado varias formas pero al no funcionar recurro a uds. :) espero que me puedan ayudar si no es mucha molestia.