Hola... tengo un problema con "encriptar contraseñas", tengo esto:
registro.php
mysql_connect("localhost","","");
mysql_db_query("mibase","Insert into tabla_usuario (nombre_usuario, contrasena) values ('$name',md5('$contrasena'))");
echo "<center><font size=3 face=tahoma><b>Usuario Registrado</b></font></center><br><br>";
eso es para encriptar la contraseña, y funciona correctamente, el problema es cuando quiero ingresar a las paginas por medio del formulario de autentificación, no reconoce la contraseña.... el archivo encargado de verificar si el usuario y contraseña existen es:
verificar.php
<?
$conn = mysql_connect("localhost","","");
$contrasena = md5($contrasena);
$ssql = "SELECT * FROM tabla_usuario WHERE nombre_usuario='$name' AND contrasena='$contrasena'";
$rs = mysql_db_query("mibase",$ssql);
if (mysql_num_rows($rs)!=0){
session_start();
session_register("autentificado");
$autentificado = "SI";
header ("Location: aplicacion.php");
}else {
header("Location: panel.php?errorusuario=si");
}
mysql_free_result($rs);
mysql_close($conn);
?>
creo que el error esta en "md5($contrasena)" de verificar.php ..... pero no se como hacerlo
gracias por cualquier ayuda....