Estoy tratando de usar este archivo:
Código :
<?php // Se hace la conecion a la base de datos include("includes/conexion.php"); $db = mysql_connect ($host, $usr, $pwd) or die ('Error de Conexion'); mysql_select_db($bdatos, $db) or ("Error al conectar a la bdatos"); function Conectarse() { global $host, $usr, $pwd, $bdatos; if (!($link=mysql_connect("$host","$usr","$pwd"))) { echo "Error conectando a la base de datos."; exit(); } if (!mysql_select_db("$bdatos",$link)) { echo "Error seleccionando la base de datos."; exit(); } return $link; } $link = Conectarse(); // Recuperacion y creacion de variables $a = $_POST['a']; $nombre = htmlspecialchars ($_POST['nombre']) ; $password = md5 (htmlspecialchars($_POST['password'])); function form(){ echo "<link href=\"estilo.css\" rel=\"stylesheet\" type=\"text/css\"> <body scroll=\"auto\"> <SCRIPT LANGUAGE=\"JavaScript\"> function llenar() { if (form.nombre.value == \"\") { alert ('Debes llenar el campo de Nombre'); return false; } if (form.password.value == \"\") { alert ('Debes de ingresar tu contraseña'); return false; } return true; } </SCRIPT> <form action=\"$PHP_SELF\" method=\"POST\" name=\"form\" onSubmit=\"return llenar()\"><input type=\"hidden\" name=\"a\" value=\"1\"> <table width=\"70%\" border=\"1\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" class=\"windowbg2\"> <tr> <td><div align=\"center\"> <table width=\"65%\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\"> <tr> <td colspan=\"2\"> Bienvenido al sistema por favor llena los siguientes campos... </td> </tr> <tr> <td>Nombre</td> <td><input name=\"nombre\" type=\"text\" class=\"colour1\"></td> </tr> <tr> <td>Contraseña</td> <td><input name=\"password\" type=\"password\" class=\"colour1\"></td> </tr> <tr> <td><input name=\"enviar\" type=\"submit\" value=\"Enviar datos\" class=\"button\"></td> <td><input name=\"borrar\" type=\"reset\" value=\"Borrar formulario\" class=\"button\"></td> </tr> </table> </div></td> </tr> </table> <br> </form> <SCRIPT language=\"JavaScript\"> <!-- document.forms[0].nombre.focus(); //--> </SCRIPT> <table width=\"70%\" border=\"1\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" class=\"windowbg2\"> <tr> <td><div align=\"justify\"> <p>Ten en cuenta que el sistema difiere entre mayusculas y minusculas en la contraseña, asi que por favor escribe bien tu contraseña. </p> </div></td> </tr> </table> " ; } switch ($a) { case 1: //Sentencia SQL para buscar un usuario con esos datos $c_usuario = "SELECT * FROM usuarios WHERE usuario='$nombre' and password='$password'"; //Ejecuto la sentencia $r_usuario = mysql_query("$c_usuario",$link) or die(mysql_error()); $r_ok = mysql_fetch_array($r_usuario); //////////////////////////////////////////////////////// if($r_ok['usuario'] != $nombre && $r_ok['password'] != $password){ $acceso = "no"; echo "<center>Nombre de usuario o contraseña incorrecta<br> por favor <b>intena de nuevo</b></a></center>"; form(); } else{ $user_dat = mysql_query("SELECT * FROM usuarios WHERE ID='$user_ID'") or die(mysql_error()); $datos = mysql_fetch_array($user_dat); $user_ID = $r_ok['ID']; $user = $r_ok['usuario']; $acceso = "ok"; setcookie("nombre",$user_ID,time()+3600); setcookie("password",$password,time()+3600); header("LOCATION: alta_productos.php"); // Aqui en lugar de "acceso.php" pones el archivo que quieras que salga despues de que se ingesen bien los datos } break; default: $acceso = "no"; form (); break; } mysql_close($link); //cierra la conexion ?>
El problema es que me tira error de contraseña o usuario, al parecer me falta un script de md5 pero la verdad que no entiendo bien, mire varios tutoriales, pero no me queda claro, alguien me puede ayudar?
muchas gracias.