{"id":1663,"date":"2026-08-27T05:15:50","date_gmt":"2026-08-27T10:15:50","guid":{"rendered":"https:\/\/nucleo.miespaciodigital.net\/?page_id=1663"},"modified":"2026-09-25T09:59:31","modified_gmt":"2026-09-25T14:59:31","slug":"acceso-a-nucleo","status":"publish","type":"page","link":"https:\/\/miespaciodigital.net\/auditoria\/acceso-a-nucleo\/","title":{"rendered":"Acceso a N\u00daCLEO"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1663\" class=\"elementor elementor-1663\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ff40623 e-con e-atomic-element e-flexbox-base e-15291c9 \" data-id=\"ff40623\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"ff40623\" data-e-type=\"e-flexbox\" data-id=\"ff40623\">\n    <div class=\"elementor-element elementor-element-555b50c e-con e-atomic-element e-flexbox-base \" data-id=\"555b50c\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"555b50c\" data-e-type=\"e-flexbox\" data-id=\"555b50c\">\n    \t\t<div class=\"elementor-element elementor-element-38beb24 elementor-widget__width-inherit elementor-widget elementor-widget-shortcode\" data-id=\"38beb24\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <div id=\"nucleo-login\">\n        <div class=\"nucleo-login-card\">\n            <div class=\"nucleo-login-logo\">N\u00daCLEO<\/div>\n            <h2>Acceso institucional<\/h2>\n            <p>Ingrese con su cuenta autorizada.<\/p>\n\n            <form id=\"nucleo-login-form\">\n                <label for=\"nucleo-email\">Correo electr\u00f3nico<\/label>\n                <input\n                    id=\"nucleo-email\"\n                    type=\"email\"\n                    autocomplete=\"email\"\n                    required\n                >\n\n                <label for=\"nucleo-password\">Contrase\u00f1a<\/label>\n                <input\n                    id=\"nucleo-password\"\n                    type=\"password\"\n                    autocomplete=\"current-password\"\n                    required\n                >\n\n                <button type=\"submit\">Ingresar a N\u00daCLEO<\/button>\n                <div id=\"nucleo-login-message\" aria-live=\"polite\"><\/div>\n            <\/form>\n        <\/div>\n    <\/div>\n\n    <style>\n        #nucleo-login {\n            display: flex;\n            justify-content: center;\n            align-items: center;\n            min-height: 70vh;\n            padding: 30px 18px;\n            background: #f5f1e8;\n        }\n\n        .nucleo-login-card {\n            width: 100%;\n            max-width: 430px;\n            padding: 38px;\n            border: 1px solid #dfd7c7;\n            border-radius: 18px;\n            background: #ffffff;\n            box-shadow: 0 18px 50px rgba(13, 48, 60, 0.12);\n        }\n\n        .nucleo-login-logo {\n            margin-bottom: 18px;\n            color: #c58a2b;\n            font-size: 15px;\n            font-weight: 800;\n            letter-spacing: 3px;\n        }\n\n        .nucleo-login-card h2 {\n            margin: 0 0 8px;\n            color: #0d303c;\n            font-size: 30px;\n        }\n\n        .nucleo-login-card p {\n            margin: 0 0 26px;\n            color: #617079;\n        }\n\n        .nucleo-login-card label {\n            display: block;\n            margin: 16px 0 7px;\n            color: #0d303c;\n            font-weight: 700;\n        }\n\n        .nucleo-login-card input {\n            width: 100%;\n            box-sizing: border-box;\n            padding: 13px 14px;\n            border: 1px solid #cfc8ba;\n            border-radius: 9px;\n            font-size: 16px;\n        }\n\n        .nucleo-login-card button {\n            width: 100%;\n            margin-top: 24px;\n            padding: 14px;\n            border: 0;\n            border-radius: 9px;\n            background: #0d303c;\n            color: #ffffff;\n            font-size: 16px;\n            font-weight: 800;\n            cursor: pointer;\n        }\n\n        #nucleo-login-message {\n            min-height: 24px;\n            margin-top: 16px;\n            text-align: center;\n            font-weight: 700;\n        }\n    <\/style>\n\n    <script>\n        window.addEventListener('load', function () {\n            const supabaseUrl =\n                'https:\/\/gpvhswppvuogtqgmudng.supabase.co';\n\n            const supabaseKey =\n                'sb_publishable_DWrUYYSvQpvVYZsNhRTrzg_wdfA8M_h';\n\n            const client = window.supabase.createClient(\n                supabaseUrl,\n                supabaseKey\n            );\n\n            const form = document.getElementById('nucleo-login-form');\n            const message = document.getElementById('nucleo-login-message');\n\n            if (!form) return;\n\n            form.addEventListener('submit', async function (event) {\n                event.preventDefault();\n\n                const email =\n                    document.getElementById('nucleo-email').value.trim();\n\n                const password =\n                    document.getElementById('nucleo-password').value;\n\n                message.style.color = '#0d303c';\n                message.textContent = 'Verificando acceso...';\n\n                const { data, error } =\n                    await client.auth.signInWithPassword({\n                        email: email,\n                        password: password\n                    });\n\n                if (error) {\n                    message.style.color = '#b42318';\n                    message.textContent =\n                        'Correo o contrase\u00f1a incorrectos.';\n                    return;\n                }\n\n                if (data.session) {\n                    message.style.color = '#237a50';\n                    message.textContent = 'Acceso correcto. Ingresando...';\n\n                    window.location.href =\n                     '\/'; \n                }\n            });\n        });\n    <\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-62d34ee e-con e-atomic-element e-flexbox-base e-a6fa4a0 \" data-id=\"62d34ee\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"62d34ee\" data-e-type=\"e-flexbox\" data-id=\"62d34ee\">\n    <div class=\"elementor-element elementor-element-40ca711 e-con e-atomic-element e-flexbox-base e-40ca711-f5e0ef8 \" data-id=\"40ca711\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"40ca711\" data-e-type=\"e-flexbox\" data-id=\"40ca711\">\n    <div class=\"elementor-element elementor-element-004fb72 e-con e-atomic-element e-flexbox-base e-8959316 \" data-id=\"004fb72\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"004fb72\" data-e-type=\"e-flexbox\" data-id=\"004fb72\">\n    \t\t<div class=\"elementor-element elementor-element-b957bde elementor-widget elementor-widget-html\" data-id=\"b957bde\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\r\n<!-- AYUDA DE ACCESO v3 \u2014 se coloca sola debajo del formulario\r\n     Reemplaza SOLO el c\u00f3digo del widget del recuadro gris de ayuda. NO tocar el formulario. -->\r\n<style>\r\nheader.wp-block-template-part, .wp-site-blocks > header, .site-header, #masthead,\r\n.elementor-location-header, footer.wp-block-template-part, .wp-site-blocks > footer,\r\n.site-footer, #colophon { display:none !important; }\r\n.wp-site-blocks { padding-top:0 !important; }\r\n<\/style>\r\n<div id=\"nucleo-ayuda-acceso\" style=\"max-width:520px;margin:24px auto 40px;padding:18px 20px;border-radius:14px;background:#f4f7f7;border:1px solid #dbe3e4;font:15px\/1.55 system-ui,-apple-system,'Segoe UI',Arial,sans-serif;color:#172d39\">\r\n  <p style=\"margin:0 0 10px\"><strong>\u00bfOlvid\u00f3 su contrase\u00f1a?<\/strong> Escr\u00edbanos y la restablecemos: <a href=\"mailto:sanjaise@gmail.com?subject=Restablecer%20contrase%C3%B1a%20N%C3%9ACLEO\" style=\"color:#185f78\">sanjaise@gmail.com<\/a> \u00b7 <a href=\"https:\/\/wa.me\/51996812226?text=Hola%2C%20necesito%20restablecer%20mi%20contrase%C3%B1a%20de%20N%C3%9ACLEO\" style=\"color:#185f78\">WhatsApp<\/a><\/p>\r\n  <p style=\"margin:0 0 12px\"><strong>\u00bfSu entidad a\u00fan no tiene cuenta?<\/strong> Solicite un acceso de demostraci\u00f3n y le mostramos N\u00daCLEO con datos de ejemplo.<\/p>\r\n  <a href=\"https:\/\/wa.me\/51996812226?text=Hola%2C%20deseo%20un%20acceso%20de%20demostraci%C3%B3n%20a%20N%C3%9ACLEO%20para%20mi%20entidad\" style=\"display:inline-block;background:#e2ad61;color:#152c37;text-decoration:none;padding:10px 16px;border-radius:10px;font-weight:800\">Solicitar acceso de demostraci\u00f3n<\/a>\r\n<\/div>\r\n<script>\r\n(function(){\r\n  function mover(){\r\n    \/\/ No mover dentro del editor de Elementor\r\n    if (document.body && document.body.classList.contains('elementor-editor-active')) return;\r\n    var ayuda = document.getElementById('nucleo-ayuda-acceso');\r\n    if (!ayuda) return;\r\n    \/\/ Buscar el bot\u00f3n \"Ingresar a N\u00daCLEO\" (el formulario)\r\n    var btn = null, cands = document.querySelectorAll('button, input[type=\"submit\"], a');\r\n    for (var i=0;i<cands.length;i++){\r\n      var t = (cands[i].innerText || cands[i].value || '').toLowerCase();\r\n      if (t.indexOf('ingresar a n') !== -1) { btn = cands[i]; break; }\r\n    }\r\n    if (!btn) return;\r\n    \/\/ Buscar la tarjeta del formulario: el contenedor m\u00e1s cercano que tenga el campo de contrase\u00f1a\r\n    var card = btn;\r\n    while (card.parentElement && !card.parentElement.querySelector('input[type=\"password\"]')) card = card.parentElement;\r\n    card = card.parentElement || card;\r\n    \/\/ Colocar la ayuda justo despu\u00e9s de la tarjeta del formulario\r\n    card.parentNode.insertBefore(ayuda, card.nextSibling);\r\n  }\r\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', mover); else mover();\r\n  window.addEventListener('load', mover);\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-e2454a7 e-con e-atomic-element e-flexbox-base \" data-id=\"e2454a7\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"e2454a7\" data-e-type=\"e-flexbox\" data-id=\"e2454a7\">\n    \n<\/div>\n\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u00bfOlvid\u00f3 su contrase\u00f1a? Escr\u00edbanos y la restablecemos: sanjaise@gmail.com \u00b7 WhatsApp \u00bfSu entidad a\u00fan no tiene cuenta? Solicite un acceso de demostraci\u00f3n y le mostramos N\u00daCLEO con datos de ejemplo. Solicitar acceso de demostraci\u00f3n<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-1663","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/miespaciodigital.net\/auditoria\/wp-json\/wp\/v2\/pages\/1663","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/miespaciodigital.net\/auditoria\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/miespaciodigital.net\/auditoria\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/miespaciodigital.net\/auditoria\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/miespaciodigital.net\/auditoria\/wp-json\/wp\/v2\/comments?post=1663"}],"version-history":[{"count":16,"href":"https:\/\/miespaciodigital.net\/auditoria\/wp-json\/wp\/v2\/pages\/1663\/revisions"}],"predecessor-version":[{"id":2607,"href":"https:\/\/miespaciodigital.net\/auditoria\/wp-json\/wp\/v2\/pages\/1663\/revisions\/2607"}],"wp:attachment":[{"href":"https:\/\/miespaciodigital.net\/auditoria\/wp-json\/wp\/v2\/media?parent=1663"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}