Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/08/2011, 19:33
SantosMc03
 
Fecha de Ingreso: agosto-2011
Ubicación: en mi casa
Mensajes: 37
Antigüedad: 13 años, 5 meses
Puntos: 1
entrar como administrador

Buenas gente quisiera que me ayudaran porfavor.
Quisiera que si en el formulario escribimos administrador y la contraseña, me envie a otra pagina que seria, administrador.php
No se como hacerle aca.
Si tambien me puede ayudar en ponerle que si teclea el password pero no la contraseña diga que no introdujimos usuario.
Se lo intente meter en varios lugar pero no pude.
Espero su respuesta ;)
Código PHP:
Ver original
  1. <?
  2. include('config.php');
  3.  
  4. // Conectar a la base de datos
  5. mysql_connect ($dbhost, $dbusername, $dbuserpass);
  6. mysql_select_db($dbname) or die('No se puede seleccionar la base de datos');
  7.  
  8. if ($_POST['username']) {
  9. //Comprobacion del envio del nombre de usuario y password
  10. $username=htmlentities($_POST['username']);
  11. $password=md5($_POST['password']);
  12. if ($password==NULL) {
  13. echo "No a introducido una contrasenia";
  14. exit();
  15. }else{
  16. $query = mysql_query("SELECT username,password FROM usuarios WHERE username = '$username'") or die(mysql_error());
  17. $data = mysql_fetch_array($query);
  18. if($data['password'] != $password) {
  19. echo "No a introducido una contrasenia correcta";
  20. exit();
  21. }else{
  22. $query = mysql_query("SELECT username,password FROM usuarios WHERE username = '$username'") or die(mysql_error());
  23. $row = mysql_fetch_array($query);
  24. $username2 = $row['username'];
  25. $_SESSION["s_username"] = $row['username'];
  26. $_SESSION["logeado"] = "SI";
  27.  
  28. /* Si aceptamos recordar los datos */
  29. if($_POST['recordar']){
  30.  
  31.                         if ($HTTP_X_FORWARDED_FOR == "")
  32.                     {
  33.                         $ip = getenv(REMOTE_ADDR);
  34.                     }
  35.                     else
  36.                     {
  37.                         $ip = getenv(HTTP_X_FORWARDED_FOR);
  38.                     }
  39.     $id_extreme = md5(uniqid(rand(), true));
  40.     $id_extreme2 = $username2."%".$id_extreme."%".$ip;
  41.     setcookie('id_extreme', $id_extreme2, time()+7776000,'/');
  42.     $query = mysql_query("UPDATE usuarios SET id_extreme='".$id_extreme."' WHERE username='".$username2."'") or die(mysql_error());
  43. }
  44.  
  45. header ("Location: inicio.php");
  46. }
  47. }
  48. }
  49. ?>