{"id":34,"date":"2026-06-12T20:53:09","date_gmt":"2026-06-12T20:53:09","guid":{"rendered":"https:\/\/arenales.com.ar\/arenales\/?page_id=34"},"modified":"2026-06-17T20:18:43","modified_gmt":"2026-06-17T20:18:43","slug":"portal-socios","status":"publish","type":"page","link":"https:\/\/arenales.com.ar\/arenales\/portal-socios\/","title":{"rendered":"portal socios"},"content":{"rendered":"        <header class=\"ar-fixed-header\">\n            <a href=\"https:\/\/arenales.com.ar\/arenales\" class=\"ar-logo-link\">\n                <img decoding=\"async\" src=\"https:\/\/arenales.com.ar\/arenales\/wp-content\/plugins\/arenales-plugin-8\/assets\/img\/Logo-1-8-1-e1714054675883-1024x287.png\" alt=\"Hotel Arenales\">\n            <\/a>\n\n            <nav class=\"ar-main-nav\">\n                <ul>\n                    <li><a href=\"https:\/\/arenales.com.ar\/arenales\/nosotros\">Nosotros<\/a><\/li>\n                    <li><a href=\"https:\/\/arenales.com.ar\/arenales\/habitaciones\">Habitaciones<\/a><\/li>\n                    <li><a href=\"https:\/\/arenales.com.ar\/arenales\/cafeteria\">Cafeter\u00eda<\/a><\/li>\n                    <li><a href=\"https:\/\/arenales.com.ar\/arenales\/terraza\">Terraza<\/a><\/li>\n                    <li><a href=\"https:\/\/arenales.com.ar\/arenales\/catamarca\">Catamarca<\/a><\/li>\n                    <li><a href=\"https:\/\/arenales.com.ar\/arenales\/contacto\">Contacto<\/a><\/li>\n                    <li><a href=\"https:\/\/arenales.com.ar\/arenales\/portal-socios\/\" target=\"_blank\">Portal Socios<\/a><\/li>\n                    <li class=\"ar-nav-reservar\"><a href=\"https:\/\/arenales.com.ar\/arenales\/reservar\" class=\"ar-gold-highlight\">Reservar<\/a>\n                    <\/li>\n                <\/ul>\n            <\/nav>\n\n            <div class=\"ar-hamburger\" id=\"ar-hamburger\">\n                <span><\/span><span><\/span>\n            <\/div>\n        <\/header>\n\n        <div class=\"ar-mobile-overlay\" id=\"ar-mobile-menu\">\n            <nav class=\"ar-mobile-nav\">\n                <ul>\n                    <li><a href=\"https:\/\/arenales.com.ar\/arenales\/nosotros\">Nosotros<\/a><\/li>\n                    <li><a href=\"https:\/\/arenales.com.ar\/arenales\/habitaciones\">Habitaciones<\/a><\/li>\n                    <li><a href=\"https:\/\/arenales.com.ar\/arenales\/cafeteria\">Cafeter\u00eda<\/a><\/li>\n                    <li><a href=\"https:\/\/arenales.com.ar\/arenales\/terraza\">Terraza<\/a><\/li>\n                    <li><a href=\"https:\/\/arenales.com.ar\/arenales\/catamarca\">Catamarca<\/a><\/li>\n                    <li><a href=\"https:\/\/arenales.com.ar\/arenales\/contacto\">Contacto<\/a><\/li>\n                    <li><a href=\"https:\/\/arenales.com.ar\/arenales\/portal-socios\/\" target=\"_blank\">Portal Socios<\/a><\/li>\n                    <li><a href=\"https:\/\/arenales.com.ar\/arenales\/reservar\" class=\"ar-mobile-reserve\">Realizar Reserva<\/a><\/li>\n                <\/ul>\n            <\/nav>\n        <\/div>\n        \n\n\n<script>const sp_ajax_params = { ajax_url: \"https:\/\/arenales.com.ar\/arenales\/wp-admin\/admin-ajax.php\" };<\/script>        <div class=\"sp-fidelizacion-container\">\n            <div class=\"sp-section-dark\">\n                <div class=\"sp-card\" style=\"max-width:450px; margin:0 auto;\">\n                    <div style=\"text-align:center; margin-bottom:30px;\">\n                        <i class=\"fa-solid fa-user-shield fa-4x\" style=\"color:var(--sp-accent);\"><\/i>\n                        <h2 style=\"margin-top:20px; font-weight:900;\" class=\"outline-text\">ACCESO PRIVADO<\/h2>\n                        <p class=\"sp-label\">INGRESE A SU PORTAL DE BENEFICIOS<\/p>\n                    <\/div>\n\n                    <div id=\"sp-mensaje-error\" class=\"sp-message sp-message-error\" style=\"display:none; margin-bottom:20px;\">\n                    <\/div>\n\n                    <form id=\"sp-form-login\">\n                        <div class=\"sp-campo-formulario\">\n                            <label class=\"sp-label\">DNI DE SOCIO<\/label>\n                            <input type=\"text\" id=\"sp-dni\" name=\"sp-dni\" class=\"sp-input\" placeholder=\"Ej: 12345678\" required>\n                        <\/div>\n                        <div class=\"sp-campo-formulario\">\n                            <label class=\"sp-label\">CORREO ELECTR\u00d3NICO<\/label>\n                            <input type=\"email\" id=\"sp-email\" name=\"sp-email\" class=\"sp-input\" placeholder=\"mail@ejemplo.com\"\n                                required>\n                        <\/div>\n                        <button type=\"submit\" id=\"sp-btn-login\" class=\"sp-btn-primary\" style=\"width:100%; margin-top:20px;\">\n                            <i class=\"fa-solid fa-unlock-keyhole\"><\/i> INICIAR SESI\u00d3N\n                        <\/button>\n                    <\/form>\n\n                    <p style=\"text-align:center; margin-top:25px; font-size:0.85rem; opacity:0.6;\">\n                        \u00bfNUEVO SOCIO? <a href=\"\/registro-socios\/\"\n                            style=\"color:var(--sp-accent); font-weight:900; text-decoration:none;\">REGISTRAR ALTA<\/a>\n                    <\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <script>\n            document.addEventListener('DOMContentLoaded', function () {\n                const form = document.getElementById('sp-form-login');\n                if (!form) return;\n\n                form.addEventListener('submit', function (e) {\n                    e.preventDefault();\n                    const dni = document.getElementById('sp-dni').value;\n                    const email = document.getElementById('sp-email').value;\n\n                    const btn = document.getElementById('sp-btn-login');\n                    btn.disabled = true;\n                    btn.innerHTML = '<i class=\"fa-solid fa-gear fa-spin\"><\/i> PROCESANDO...';\n\n                    const formData = new FormData();\n                    formData.append('action', 'sp_verificar_socio');\n                    formData.append('dni', dni);\n                    formData.append('email', email);\n\n                    fetch(sp_ajax_params.ajax_url, { method: 'POST', body: formData })\n                        .then(r => r.json())\n                        .then(data => {\n                            if (data.success) {\n                                const expiry = new Date();\n                                expiry.setTime(expiry.getTime() + (7 * 24 * 60 * 60 * 1000));\n                                const cookieString = `; expires=${expiry.toUTCString()}; path=\/`;\n                                document.cookie = `sp_socio_autenticado=1${cookieString}`;\n                                document.cookie = `sp_socio_dni=${dni}${cookieString}`;\n                                document.cookie = `sp_socio_email=${email}${cookieString}`;\n                                if (data.data && data.data.id) {\n                                    document.cookie = `sp_socio_id=${data.data.id}${cookieString}`;\n                                }\n                                \/\/ Forzar recarga con par\u00e1metro \u00fanico para saltar cach\u00e9\n                                const currentUrl = window.location.href.split('?')[0].split('#')[0];\n                                window.location.href = currentUrl + '?lr=' + new Date().getTime();\n                            } else {\n                                const errorDiv = document.getElementById('sp-mensaje-error');\n                                errorDiv.innerHTML = '<i class=\"fa-solid fa-triangle-exclamation\"><\/i> CREDENCIALES INV\u00c1LIDAS.';\n                                errorDiv.style.display = 'block';\n                                btn.disabled = false;\n                                btn.innerHTML = '<i class=\"fa-solid fa-unlock-keyhole\"><\/i> REINTENTAR ACCESO';\n                            }\n                        });\n                });\n            });\n        <\/script>\n        \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-34","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/arenales.com.ar\/arenales\/wp-json\/wp\/v2\/pages\/34","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arenales.com.ar\/arenales\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/arenales.com.ar\/arenales\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/arenales.com.ar\/arenales\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/arenales.com.ar\/arenales\/wp-json\/wp\/v2\/comments?post=34"}],"version-history":[{"count":2,"href":"https:\/\/arenales.com.ar\/arenales\/wp-json\/wp\/v2\/pages\/34\/revisions"}],"predecessor-version":[{"id":41,"href":"https:\/\/arenales.com.ar\/arenales\/wp-json\/wp\/v2\/pages\/34\/revisions\/41"}],"wp:attachment":[{"href":"https:\/\/arenales.com.ar\/arenales\/wp-json\/wp\/v2\/media?parent=34"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}