La función load() devuelve el resultado de la carga de la vista, pero no haces nada con ello.
Y,completamente offtopic, y no criticando tu código, porque al fin y al cabo tu código es lo que se llama "MVC", la siguiente secuencia:
Código PHP:
Ver original$this->loadmodel("modelo");
$this->consulta =new auth;
$this->loadlibrary("paginador");
$this->pag = new Paginador();
$this->login();
es la nueva forma de mezclar código de presentación y lógica de negocio, lo cual es un problema más complejo que simplemente "no mezclar html y sql".