Ver Mensaje Individual
  #6 (permalink)  
Antiguo 12/11/2016, 12:38
saulrayados
 
Fecha de Ingreso: abril-2016
Mensajes: 44
Antigüedad: 8 años
Puntos: 0
Respuesta: Error localhost no funciona

en el login tengo esto
Código PHP:
Ver original
  1. <?php session_start();
  2.  
  3. if (isset($_SESSION['usuario'])) {
  4.     header ('Location: order.php');
  5. }
  6.  
  7. $errores = '';
  8.  
  9. if ($_SERVER['REQUEST_METHOD'] == 'POST') {
  10.     $correo = $_POST['user'];
  11.     $pass = $_POST['clave'];
  12.     $pass = hash('sha512', $pass);
  13.  
  14.     try{
  15.         $conexion = new PDO('mysql:host=localhost;dbname=tienda', 'root', '');
  16.     } catch (PDOException $e) {
  17.         echo "Error:" . $e->getMessage();;
  18.     }
  19.  
  20.     $statement = $conexion->prepare('SELECT * FROM users WHERE email = :user AND password = :clave');
  21.     $statement->execute(array(':user' => $correo, ':clave' => $pass));
  22.  
  23.     $resultado = $statement->fetch();
  24.     if ($resultado !== false) {
  25.         $_SESSION['usuario'] = $correo;
  26.         header('Location: order.php');
  27.     } else {
  28.         $errores .= '<li>Correo electronico y/o contraseña incorrectas</li>';
  29.     }
  30. }
  31. ?>

y en el de order esto
Código PHP:
Ver original
  1. <?php session_start();
  2.  
  3. if (isset($_SESSION['usuario'])) {
  4.     header('Location: order.php');
  5. }else{
  6.     header('Location: login.php');
  7. }
  8.  
  9. ?>