Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/06/2015, 06:11
MSB
 
Fecha de Ingreso: mayo-2015
Ubicación: Peru
Mensajes: 9
Antigüedad: 9 años
Puntos: 0
Respuesta: error al ejecutar código en la conexión con la base de datos

hola alexis; te comento que el logrado correr sin errores el código, tuve que subir el contador hacia el if de arriba ya que no estaba contando , ademas eliminar algunas cosas que estaban demás y bueno me quedo de esta forma el login.php

Código PHP:
Ver original
  1. <?php
  2. $server="localhost";
  3. $username="root";
  4. $password="simplementemas";
  5. $db="logistica_restaurant";
  6. $conex = mysql_connect($server, $username, $password, $db)
  7.         or die("No se pudo realizar la conexion");
  8.     mysql_select_db("logistica_restaurant",$conex)
  9.         or die("ERROR con la base de datos");
  10.  ?>
  11. <?php
  12. if(!isset($_SESSION['intentos']))
  13.  {$_SESSION['intentos'] = 0 ;}
  14.  
  15.         if ($_SESSION['intentos'] < 3 )
  16.         {
  17.        
  18.         $usuario = strip_tags($_POST['usuario']);
  19.         $clave = strip_tags(sha1($_POST['clave']));
  20.  
  21.         $consulta= "SELECT id_usuarios,usuario,clave,cargo FROM usuarios WHERE usuario='".$usuario."' AND clave='".$clave."'";
  22.         $resultado= mysql_query($consulta,$conex) or die (mysql_error());
  23.         $fila=mysql_fetch_array($resultado);
  24.  
  25.                 if (!$fila[0])
  26.                 {
  27.                 $_SESSION['intentos'] ++ ;
  28.                 echo '<script language = javascript>
  29.                 alert("Usuario o contrase?a erroneos, por favor verifique.")
  30.                 self.location = "login.html"
  31.                 </script>';
  32.                
  33.                 }
  34.                 else
  35.                 {
  36.                 $_SESSION['logged'] = 'yes';
  37.                 $_SESSION['id_usuarios'] = $fila['id_usuarios'];
  38.                 $_SESSION['nombre'] = $fila['usuario'];
  39.                 $_SESSION['cargo'] = $fila['cargo'];
  40.                 mysql_close($conex);
  41.                 echo '<script>window.location="logeado.php"</script>';
  42.                 }
  43.         }      
  44.         else
  45.         {
  46.  
  47.         echo '<script language = javascript>
  48.                 alert("limite de intentos superado.")
  49.                 self.location = "http://www.google.com.pe"
  50.                 </script>';
  51.        }
  52.  
  53. ?>

te agradezco por la ayuda brindada;

ahora tengo otra duda como haría para que si el usuario pierde u olvida su contraseña se le pueda enviar a su correo.
que es lo debería agregar a este código?
espero puedas ayudarme ya que estoy mas perdido al respecto.

Última edición por MSB; 20/06/2015 a las 06:22