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.


