esto es toda la clase y sus funciones
   Código PHP:
    <?php
 
include_once("ClassConexion.php");
 
class Sesiones extends Conexion
{   
    //variables que estan en los campos de la tabla
    private $CARNET;
    private $CONTRASENA;
    private $IDROL;
 
    public function setCarnet($CARNET)
    {
        $this->CARNET = $CARNET;
    }
 
    public function setContrasena($CONTRASENA)
    {
        $this->CONTRASENA = $CONTRASENA;    
    }
 
    public function setIdRol($IDROL)
    {
        $this->IDROL = $IDROL;    
    }
 
    public function getCarnet()
    {
        return $this->CARNET;
    }
 
    public function getContrasena()
    {
        return $this->CONTRASENA;
    }
 
    public function getIdRol()
    {
        return $this->IDROL;
    }
 
    public function validar()
    {
        if($this->validarCarnetContrasena() == true)
        {           
            $this -> iniciarSesion();
 
            header("Location: index.php");
        }
 
        else 
        {
            echo "<script language='JavaScript'> 
                alert('Verifica tu nombre de usuario y contraseña'); 
                </script>";
        }
    }
 
    public function validarCarnetContrasena()
    {
        $sql = "SELECT * FROM tbl_empleados WHERE CARNET = '".$this->CARNET."'";
 
        $result = $this->consulta($sql);
 
        if(is_array($result))
        {
            $d = $result[0];
 
            if( strcmp($this->CONTRASENA,$d["CONTRASENA"]) == 0 )
            {
                $this->setIdRol($d["IDROL"]);
                return true;  
            }
                                      
            else
            {
                return false;
            }                   
                
        }
        else
        {
            return false;
        }
    }
 
    public function iniciarSesion()
    {
        session_start();
 
        $_SESSION['usuario'] =$this->CARNET;
        $_SESSION['idrol']   =$this->IDROL;
    }
 
    public function cerrarSesion()
    {
        session_destroy();
    }
}