private static function verifyCookieRememberMe() { // Si existe la cookie con el nombre para recordar el inicio de sesión (verifico) if (request::getInstance()->hasCookie(config::getCookieNameRememberMe())) { // borro las sesiones abiertas que estén registradas en base de datos con un tiempo mayor a 8 días \recordarMeTableClass::clearSessions(); // entonces verifico que se encuentre en base de datos y guardo el resultado if (($objUsuario = \recordarMeTableClass::getUserAndPassword(request::getInstance()->getServer('REMOTE_ADDR'), request::getInstance()->getCookie(config::getCookieNameRememberMe()))) !== false) { // en caso de que esté en la base de datos, esto quiere decir que hay un inicio de sesión // recordado y hay que iniciar sesión en el servidor self::login($objUsuario); self::saveUrlParams(); self::redirectUrl(); } } }