Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/02/2009, 03:20
machoman112233
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Cosas Raras... login que hiba bien, ahora no lo hace...

Código php:
Ver original
  1. function make_session()
  2.     {
  3.         //crea las session.
  4.         //regebera la id de la session.
  5.         session_regenerate_id();
  6.         $_SESSION["id"] = 1;
  7.         $_SESSION["ip"] = $this->ip_login;
  8.         $_SESSION["name"] = $this->usuario;
  9.        
  10.         return($this->VerificarSession());
  11.     }
  12.    
  13.     function LogOut()
  14.     {
  15.         //se elimina el contenido de las variables.
  16.         //se elimina las sessiones.
  17.         $this->usuario = "";
  18.         $this->password = "";
  19.         $this->ip_login = "";
  20.        
  21.         session_unset();
  22.         session_destroy();
  23.     }
  24.    
  25.     function VerificarSession()
  26.     {
  27.         //se verifica que la session esta iniciada bien.
  28.         if(!isset($_SESSION["name"]) || $_SESSION["id"] == 0 || ($this->ip_login != $this->user_ip()))
  29.         {
  30.             $this->LogOut();
  31.             return(False);
  32.         }
  33.         else{return(True);}
  34.     }
  35.    
  36.     function Seguridad($variable)
  37.     {
  38.         return(addslashes(trim($variable)));
  39.     }
  40.    
  41.     function magic_quote($variable)
  42.     {
  43.         if(get_magic_quotes_gpc()){$variable = stripslashes($variable);}
  44.         return($variable);
  45.     }
  46.    
  47.     function limpiar($variable)
  48.     {
  49.         return(mysql_real_escape_string($variable));
  50.     }
  51.    
  52.     /*function makeString($variable)
  53.     {
  54.         return(settype($variable,"string"));
  55.     }*/
  56. }

me da error precisamente la poner la parte de la funcion del login...