Ver Mensaje Individual
  #11 (permalink)  
Antiguo 18/05/2015, 12:34
jeinnerster
 
Fecha de Ingreso: marzo-2015
Mensajes: 3
Antigüedad: 9 años
Puntos: 0
Respuesta: comparar contraseñas md5 al hacer login

Buen dia, sres Foros del Web.

Igual no he podido validar la contraseña con md5 me sale eeros que los datos no son correctos, ya cambie la longitud del varchar en el campo password, pero no he podido. Ya casi estoy ciego de revisar.

Gracias por su colaboracion.

Aca le muestro mi codigo:

Código PHP:
<?php

include("conectar_bd.php");

$usuario=$_POST["usuario"];
$password=$_POST["password"];

$paciente mysql_query("SELECT * FROM paciente WHERE cedulapaciente = '$usuario' AND password = '$password'");
$medico mysql_query("SELECT * FROM medico WHERE cedulamedico = '$usuario' AND password = '$password'");
$administrador mysql_query("SELECT * FROM administrador WHERE cedulaadmin = '$usuario' AND password = '$password'");

if(
mysql_num_rows($paciente) > 0) {
    
session_start();
    
$_SESSION['paciente']="$usuario";
    
header("Location: portalpaciente.php");

mysql_free_result($paciente);
exit(); 
}
else if(
mysql_num_rows($medico) > 0) {
    
session_start();
    
$_SESSION['medico']="$usuario";
    
header("Location: portalmedico.php");

mysql_free_result($medico);
exit(); 
}
else if(
mysql_num_rows($administrador) > 0) {
    
session_start();
    
$_SESSION['administrador']="$usuario";
    
header("Location: portaladministrador.php");

mysql_free_result($administrador);
exit();
}
else {
$mensajeaccesoincorrecto "El usuario y la clave no coinciden, por favor vuelva a introducirlos.";
echo 
$mensajeaccesoincorrecto; }

?>