Tema: Solucionado
Ver Mensaje Individual
  #6 (permalink)  
Antiguo 30/07/2012, 18:30
Avatar de dontexplain
dontexplain
 
Fecha de Ingreso: junio-2012
Mensajes: 536
Antigüedad: 11 años, 10 meses
Puntos: 127
Respuesta: Poner session

Necesitas modificar la estructura general para que en caso de que esté ya logueado no salga el formulario

Para ello

Código PHP:
Ver original
  1. if($_COOKIE['cookie'] && $_COOKIE['cookie']==$_SESSION['cookie']){
  2. echo "estás ya logueado";
  3. else {
  4. if (isset($_POST['enviar'])){
  5.  
  6. $registros = mysql_query("SELECT nombre,contrasena FROM user WHERE nombre = '$_POST[nombre]' AND contrasena = '$_POST[contrasena]'");
  7.  
  8. if($reg = mysql_fetch_array($registros)){
  9. $a=rand();
  10. setcookie("cookie", $a, time()+3600);
  11. $_SESSION['cookie']=$a;
  12. echo "sesión creada";
  13. echo "Logeado";
  14. }else{
  15. echo "El nombre o la contraseña son incorrectos";
  16. }
  17.  
  18. }
  19.  
  20. }

Y de paso coloca al principio del PHP session_start();

Un saludo.
__________________
21añero.
HTML/CSS, PHP, JS/jQuery, Mysql; NodeJS/Socket.io (& V8); C++ ; Python (wxpy); Ensamblador.
Músico (clarinetista/pianista) y compositor