public function form_login(array $datos = array()) { // Anulamos la conexión por https hasta que el servidor esté disponible if (\core\Configuracion::$https_login && (isset($_SERVER["REQUEST_SCHEME"]) && $_SERVER["REQUEST_SCHEME"] == "http" || isset($_SERVER["SERVER_PORT"]) && $_SERVER["SERVER_PORT"] == 80)) { \core\HTTP_Respuesta::set_header_line("location", \core\URL::https_generar("usuarios/form_login")); \core\HTTP_Respuesta::enviar(); } elseif (\core\Usuario::$login == "anonimo") { $datos['view_content'] = \core\Vista::generar(__FUNCTION__, $datos, true); $http_body = \core\Vista_Plantilla::generar("DEFAULT", $datos, true); \core\HTTP_Respuesta::enviar($http_body); } else { $datos["mensaje"] = "El usuario actual es <b>" . \core\Usuario::$login . "</b>. Para cambiar de usuario debe desconectarse primero."; $this->cargar_controlador('mensajes', 'mensaje', $datos); } }