Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/04/2004, 16:16
Avatar de Ludwingg
Ludwingg
 
Fecha de Ingreso: diciembre-2002
Ubicación: San Salvador
Mensajes: 951
Antigüedad: 21 años, 4 meses
Puntos: 5
encriptar contraseñas

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....