public function login()
 {
     if (Session::isLoggedIn()) {
         Session::set("msg", "Hay un usuario logueado");
         header("Location:index.php?c=main&a=index");
         exit;
     } else {
         if (isset($_POST['login'])) {
             if (empty($_POST['user']) or empty($_POST['pass'])) {
                 Session::set("msg", "Ingrese los datos obligatorios (*) para continuar.");
             } else {
                 $usuario = (new Usuario())->findByLogin(array($_POST['user'], $_POST['pass']));
                 if (isset($usuario)) {
                     Session::login();
                     Session::set("log_in", $usuario);
                     Session::set("msg", "Acceso concedido... Usuario: " . $usuario->getNick());
                     header("Location:index.php?c=main&a=index");
                     exit;
                 } else {
                     Session::set("msg", "Acceso denegado.");
                 }
             }
         }
     }
     $this->redirect(array('login.php'));
 }