{"id":11682,"date":"2025-03-30T17:51:16","date_gmt":"2025-03-30T14:51:16","guid":{"rendered":"https:\/\/jobshoreca.happy-projects.ro\/?page_id=11682"},"modified":"2025-03-30T17:56:36","modified_gmt":"2025-03-30T14:56:36","slug":"autentificare","status":"publish","type":"page","link":"https:\/\/jobshoreca.ro\/en\/autentificare\/","title":{"rendered":"Autentificare"},"content":{"rendered":"<form method=\"post\" class=\"user-form\" id=\"ajax-login-form\" action=\"\">\r\n            <div class=\"heading\">\r\n                <h3 class=\"title\">Autentificare<\/h3>\r\n            <\/div>\r\n            <div class=\"content\">\r\n                <div class=\"form-group\">\r\n                    <label for=\"email\">Email<\/label>\r\n                    <input type=\"email\" name=\"log\" id=\"email\" required value=\"\">\r\n                <\/div>\r\n                <div class=\"form-group\">\r\n                    <label for=\"password\">Parola<\/label>\r\n                    <input type=\"password\" name=\"pwd\" id=\"password\" required value=\"\">\r\n                <\/div>\r\n                <div class=\"form-group\">\r\n                    <label class=\"checkbox-label\">\r\n                        <input type=\"checkbox\" name=\"rememberme\" id=\"rememberme\" value=\"1\" >\r\n                        \u021aine-m\u0103 minte                    <\/label>\r\n                <\/div>\r\n                <div class=\"form-group\">\r\n                    <button type=\"submit\" name=\"login_submit\" class=\"btn btn-main btn-effect nomargin\">\r\n                        Autentificare                    <\/button>\r\n                <\/div>\r\n                <div class=\"form-group\">\r\n                    <div id=\"login-message\"><\/div>\r\n                <\/div>\r\n                <div class=\"form-group\">\r\n                    <a href=\"https:\/\/jobshoreca.ro\/wp-login.php?action=lostpassword\">Ai uitat parola?<\/a>\r\n                <\/div>\r\n                <input type=\"hidden\" id=\"login_nonce\" name=\"login_nonce\" value=\"329222b638\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/pages\/11682\" \/>                <div class=\"form-group\">\r\n                    <a href=\"https:\/\/jobshoreca.ro\/en\/inregistrare\/\">\r\n                        \u00cenregistrare                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n        <input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/form>\r\n        <script>\r\n            document.addEventListener('DOMContentLoaded', function() {\r\n                const form = document.getElementById('ajax-login-form');\r\n                const submitButton = form.querySelector('button[type=\"submit\"]');\r\n                const messageDiv = document.getElementById('login-message');\r\n\r\n                form.addEventListener('submit', function(e) {\r\n                    e.preventDefault();\r\n\r\n                    submitButton.disabled = true;\r\n                    messageDiv.innerHTML = '';\r\n                    messageDiv.classList.remove('error', 'success');\r\n\r\n                    const formData = new FormData();\r\n                    formData.append('action', 'ajax_login');\r\n                    formData.append('username', document.getElementById('email').value);\r\n                    formData.append('password', document.getElementById('password').value);\r\n                    formData.append('remember', document.getElementById('rememberme').checked);\r\n                    formData.append('security', document.getElementById('login_nonce').value);\r\n\r\n                    fetch('https:\/\/jobshoreca.ro\/wp-admin\/admin-ajax.php', {\r\n                            method: 'POST',\r\n                            body: formData,\r\n                            credentials: 'same-origin'\r\n                        })\r\n                        .then(response => response.json())\r\n                        .then(response => {\r\n                            if (response.success) {\r\n                                messageDiv.innerHTML = response.data.message;\r\n                                messageDiv.classList.add('success');\r\n                                setTimeout(() => {\r\n                                    window.location.href = 'https:\/\/jobshoreca.ro\/en';\r\n                                }, 1000);\r\n\r\n                            } else {\r\n                                messageDiv.innerHTML = response.data.message;\r\n                                messageDiv.classList.add('error');\r\n                                submitButton.disabled = false;\r\n                            }\r\n                        })\r\n                        .catch(() => {\r\n                            messageDiv.innerHTML = 'A ap\u0103rut o eroare. \u00cencerca\u021bi din nou.';\r\n                            messageDiv.classList.add('error');\r\n                            submitButton.disabled = false;\r\n                        });\r\n                });\r\n            });\r\n        <\/script>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-11682","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/jobshoreca.ro\/en\/wp-json\/wp\/v2\/pages\/11682","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jobshoreca.ro\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/jobshoreca.ro\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/jobshoreca.ro\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jobshoreca.ro\/en\/wp-json\/wp\/v2\/comments?post=11682"}],"version-history":[{"count":0,"href":"https:\/\/jobshoreca.ro\/en\/wp-json\/wp\/v2\/pages\/11682\/revisions"}],"wp:attachment":[{"href":"https:\/\/jobshoreca.ro\/en\/wp-json\/wp\/v2\/media?parent=11682"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}