{"id":905,"date":"2026-03-07T18:01:09","date_gmt":"2026-03-07T17:01:09","guid":{"rendered":"https:\/\/sepaf.testa.software\/login\/"},"modified":"2026-07-24T11:51:57","modified_gmt":"2026-07-24T10:51:57","slug":"login","status":"publish","type":"page","link":"https:\/\/sepaf.testa.software\/en\/login\/","title":{"rendered":"Login"},"content":{"rendered":"<div class=\"ava-login-wrapper\" style=\"max-width:400px;margin:40px auto;padding:32px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.08);\">\n    <h2 style=\"margin:0 0 24px;font-size:1.5rem;\">Log in<\/h2>\n\n    <div id=\"ava-login-message\" style=\"display:none;padding:10px 14px;border-radius:6px;margin-bottom:16px;font-size:0.9rem;\"><\/div>\n\n    <form id=\"ava-login-form\" method=\"post\">\n        <p style=\"margin:0 0 14px;\">\n            <label for=\"ava-login-email\" style=\"display:block;font-weight:600;margin-bottom:6px;\">\n                Email            <\/label>\n            <input type=\"email\" id=\"ava-login-email\" name=\"email\" required autocomplete=\"email\"\n                   style=\"width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;\">\n        <\/p>\n\n        <p style=\"margin:0 0 14px;\">\n            <label for=\"ava-login-password\" style=\"display:block;font-weight:600;margin-bottom:6px;\">\n                Password            <\/label>\n            <input type=\"password\" id=\"ava-login-password\" name=\"password\" required autocomplete=\"current-password\"\n                   style=\"width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;\">\n        <\/p>\n\n        <p style=\"margin:0 0 16px;display:flex;align-items:center;gap:6px;\">\n            <input type=\"checkbox\" id=\"ava-login-remember\" name=\"rememberme\" value=\"1\">\n            <label for=\"ava-login-remember\" style=\"font-size:0.9rem;\">Remember me<\/label>\n        <\/p>\n\n        <input type=\"hidden\" id=\"ava_login_nonce\" name=\"ava_login_nonce\" value=\"1a0dd913aa\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/pages\/905\" \/>\n        <button type=\"submit\" id=\"ava-login-submit\"\n                style=\"width:100%;padding:11px;background:#5b3fc7;color:#fff;border:0;border-radius:4px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;\">\n            <span class=\"ava-btn-spinner\" style=\"display:none;width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:ava-btn-spin .6s linear infinite;\"><\/span>\n            <span class=\"ava-btn-label\">Sign in<\/span>\n        <\/button>\n    <\/form>\n\n    <p style=\"margin:18px 0 0;text-align:center;font-size:0.9rem;\">\n        <a href=\"https:\/\/sepaf.testa.software\/recuperar-contrasena\/\">Recover password<\/a>\n                    &middot; <a href=\"https:\/\/sepaf.testa.software\/register\/\">Sign up<\/a>\n            <\/p>\n<\/div>\n\n<style>@keyframes ava-btn-spin { to { transform: rotate(360deg); } }<\/style>\n\n<script>\njQuery(function($){\n    var $form = $('#ava-login-form');\n    var $msg  = $('#ava-login-message');\n    var $btn  = $('#ava-login-submit');\n    var redirectTo = \"\";\n\n    function showMessage(type, text){\n        if (window.Swal && typeof window.Swal.fire === 'function') {\n            window.Swal.fire({\n                icon: type,\n                \/\/ title: titleErr,\n                text: text,\n                \/\/ confirmButtonText: okText\n            });\n\n            return;\n        }\n        \n        $msg.removeAttr('style')\n            .css({\n                'background': type === 'error' ? '#fee' : '#efe',\n                'color':      type === 'error' ? '#a00' : '#080',\n                'border':     '1px solid ' + (type === 'error' ? '#fcc' : '#cfc'),\n                'display':    'block'\n            })\n            .text(text);\n    }\n\n\n    function setLoading($button, isLoading){\n        $button.prop('disabled', isLoading);\n        $button.find('.ava-btn-spinner').toggle(isLoading);\n        $button.find('.ava-btn-label').toggle(!isLoading);\n    }\n\n    $form.on('submit', function(e){\n        e.preventDefault();\n        setLoading($btn, true);\n\n        const data = {\n            action:   'ava_login',\n            nonce:    $('#ava_login_nonce').val(),\n            email:    $('#ava-login-email').val(),\n            password: $('#ava-login-password').val(),\n            rememberme: $('#ava-login-remember').is(':checked') ? 1 : 0,\n            redirect_to: redirectTo\n        };\n\n        $.post(ava_ajax.ajax_url, data, function(response){\n            if (response && response.success && response.data && response.data.redirect) {\n                window.location.href = response.data.redirect;\n            } else {\n                var msg = (response && response.data && response.data.message) || 'Error';\n                showMessage('error', msg);\n                setLoading($btn, false);\n            }\n        }).fail(function(){\n            showMessage('error', 'Network error.');\n            setLoading($btn, false);\n        });\n    });\n});\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-905","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sepaf.testa.software\/en\/wp-json\/wp\/v2\/pages\/905","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sepaf.testa.software\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sepaf.testa.software\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sepaf.testa.software\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sepaf.testa.software\/en\/wp-json\/wp\/v2\/comments?post=905"}],"version-history":[{"count":1,"href":"https:\/\/sepaf.testa.software\/en\/wp-json\/wp\/v2\/pages\/905\/revisions"}],"predecessor-version":[{"id":922,"href":"https:\/\/sepaf.testa.software\/en\/wp-json\/wp\/v2\/pages\/905\/revisions\/922"}],"wp:attachment":[{"href":"https:\/\/sepaf.testa.software\/en\/wp-json\/wp\/v2\/media?parent=905"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}