Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/03/2013, 10:41
Avatar de christianrojmag
christianrojmag
 
Fecha de Ingreso: marzo-2013
Ubicación: Oaxaca, Mexico
Mensajes: 15
Antigüedad: 11 años, 10 meses
Puntos: 0
Respuesta: Mensaje después de Loguearse PHP

Pues mi pagina de Login es la siguiente

index.html
Código HTML:
<body>
	<center><table>
	<tr>
	<td><img id="logo" src="img/Logo IEEPCO.jpg"></img></td>
	</tr>
	</table></center>
	
<form id="login" name="login" method="post" action="login.php">
    <h1>L O G I N</h1>
    <fieldset id="inputs">
        <input title="Se requiere un nombre de usuario" id="username" type="text" name="usuario" placeholder="Usuario" maxlength="15" autofocus required>   
        <input title="se requiere una contraseña" id="password" type="password" name="password" placeholder="Contraseña" maxlength="15" required>
    </fieldset>
    <fieldset id="actions">
		<input type="submit" id="submit" value="Acceso">
    </fieldset>
    </form>
	<fieldset>
	</fieldset>
</body> 
El codigo PHP que hace la autentifico es el siguiente
Código PHP:
<?php
include ('mysql.php');
$usuario=$_POST['usuario'];
$password=$_POST['password'];
EnviarDatos($usuario,$password);
    
    function 
EnviarDatos($usuario,$password){
        
$db= new MySQL($usuario,$password);
            
$test_login=$db -> login_test();
            if (
$test_login == true)
                    {
                    
// $db    -> asignar_sesion($tabla,$Grupo,$calf);
                    
$db    -> close_bd();
                    
header ('Location: panel_de_control.php');
                    } 
                    else
                    {
                    
header ('Location: index.html?errorusuario=si');
        
                    }
    }
?>
y mi clase Mysql
Código PHP:
<?php    
   session_start
();
   
   class 
MySQL 
   
{
       private 
$conexion;
       
       public function 
MySQL($usuario,$password)
    {
        
$_SESSION["usuario"]=$usuario;
        
$_SESSION["password"]=$password;
    
    }
    
    
    public function 
verifica()
    {
        if (!isset(
$_SESSION["usuario"]))
        { 
            
header('Location: index.php');
        }
    }
    
    public function 
login_test()
    {          
             
$this->conexion = @mysql_connect("localhost",$_SESSION["usuario"],$_SESSION["password"]);
              return 
$this->conexion;
        
    }
    
    public function 
conectar()
    {
         
$this->conexion = @mysql_connect("localhost",$_SESSION["usuario"],$_SESSION["password"]);
        
    }

    
    
    public function 
seleccionar_bd()
    {
        
        
mysql_select_db("inventario",$this->conexion) or die(mysql_error()); 
        
    }
    

    public function 
consulta($consulta)
    {
    
    
$resultado mysql_query($consulta,$this->conexion);  
     
     return 
$resultado;   
     }
     
     public function 
verificar_consulta($numrows){
         
    if(
$numrows == "0")
{
    echo 
"<table align='center'><td align='center'><b><h1>No existe el Registro</h1></b></td></table>";
    return ;
}
        }
              
         public function 
close_bd()
    {
        
mysql_close();
    }
    
        
    
}
    
?>
SALUDOS, ESPERO PUEDAN ORIENTARME MAS JEJEJEJE