Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/11/2015, 05:22
Avatar de agusax
agusax
 
Fecha de Ingreso: junio-2011
Ubicación: Puerto Real (Cádiz)
Mensajes: 74
Antigüedad: 13 años, 5 meses
Puntos: 3
Pequeña duda sobre Login

Hola chic@s

He hecho un login muy sencillo para una web y tiene lo siguiente:

login.php
Código PHP:
Ver original
  1. <?php
  2.     // Para que no se muestre warning
  3.     error_reporting(E_ERROR | E_PARSE);
  4.  
  5.     setcookie("u",$_POST['login'],time()+3600);
  6.     setcookie("p",$_POST['pass'],time()+3600);
  7.  
  8.     $database="prueba";
  9.     $server="localhost";
  10.     sleep(1);
  11.     $conexion = mysqli_connect($server,$_COOKIE['u'],$_COOKIE['p'],$database);
  12.  
  13.     if ($conexion) {
  14.         header("Location: index.php");
  15.     }
  16. ?>

index.php
Código PHP:
Ver original
  1. <?php
  2.   if(empty($_COOKIE["u"])){
  3.     header("Location: login.php");
  4.   }
  5. ?>

out.php
Código PHP:
Ver original
  1. <?php
  2.  
  3.     // Para que no se muestre warning
  4.     error_reporting(E_ERROR | E_PARSE);
  5.  
  6.     unset($_COOKIE['u']);
  7.     unset($_COOKIE['p']);
  8.  
  9.     header("Location: login.php");
  10.  
  11. ?>

Tengo un problema, y es que en el login, que tengo el formulario, cuando envío no se realiza la conexión y tengo que pulsar dos veces el botón de enviar.
En index, está el boto