{"id":17,"date":"2026-11-06T21:07:17","date_gmt":"2026-11-06T21:07:17","guid":{"rendered":"https:\/\/wms.efsb.pt\/area-do-cliente\/"},"modified":"2026-11-07T09:28:38","modified_gmt":"2026-11-07T09:28:38","slug":"area-do-cliente","status":"publish","type":"page","link":"https:\/\/novo.efsb.pt\/fr\/area-do-cliente\/","title":{"rendered":"Espace client"},"content":{"rendered":"\n<div class=\"efsb efsb-portal\"><div class=\"efsb-grid-2\"><div class=\"efsb-card\"><h3>Se connecter<\/h3><form name=\"loginform\" id=\"loginform\" action=\"https:\/\/novo.efsb.pt\/wp-login.php\" method=\"post\"><p class=\"login-username\">\n\t\t\t\t<label for=\"user_login\">E-mail<\/label>\n\t\t\t\t<input type=\"text\" name=\"log\" id=\"user_login\" autocomplete=\"username\" class=\"input\" value=\"\" size=\"20\" \/>\n\t\t\t<\/p><p class=\"login-password\">\n\t\t\t\t<label for=\"user_pass\">Mot de passe<\/label>\n\t\t\t\t<input type=\"password\" name=\"pwd\" id=\"user_pass\" autocomplete=\"current-password\" spellcheck=\"false\" class=\"input\" value=\"\" size=\"20\" \/>\n\t\t\t<\/p><p class=\"login-remember\"><label><input name=\"rememberme\" type=\"checkbox\" id=\"rememberme\" value=\"forever\" \/> Rester connect\u00e9<\/label><\/p><p class=\"login-submit\">\n\t\t\t\t<input type=\"submit\" name=\"wp-submit\" id=\"wp-submit\" class=\"button button-primary\" value=\"Se connecter\" \/>\n\t\t\t\t<input type=\"hidden\" name=\"redirect_to\" value=\"https:\/\/novo.efsb.pt\/fr\/area-do-cliente\/\" \/>\n\t\t\t<\/p><\/form><p><a href=\"https:\/\/novo.efsb.pt\/wp-login.php?action=lostpassword&#038;redirect_to=https%3A%2F%2Fnovo.efsb.pt%2Ffr%2Farea-do-cliente%2F\">Mot de passe oubli\u00e9 ?<\/a><\/p><\/div>\t\t<div class=\"efsb-card\" id=\"efsb-claim\">\n\t\t\t<h3>Premier acc\u00e8s<\/h3>\n\t\t\t<p>Vous avez d\u00e9j\u00e0 fait une demande sans compte ? Indiquez l&#039;e-mail utilis\u00e9 pour la demande. Nous envoyons un code pour confirmer que l&#039;e-mail vous appartient et associons vos demandes au nouveau compte.<\/p>\n\t\t\t<div class=\"efsb-claim-step\" data-step=\"1\">\n\t\t\t\t<div class=\"efsb-field\"><label for=\"cl_email\">E-mail de la demande<\/label><input type=\"email\" id=\"cl_email\" autocomplete=\"email\" inputmode=\"email\" value=\"\"><\/div>\n\t\t\t\t<button type=\"button\" class=\"efsb-btn efsb-btn-secondary\" id=\"cl_send\">Envoyer le code<\/button>\n\t\t\t<\/div>\n\t\t\t<div class=\"efsb-claim-step\" data-step=\"2\" hidden>\n\t\t\t\t<div class=\"efsb-field\"><label for=\"cl_code\">Code \u00e0 6 chiffres<\/label><input type=\"text\" id=\"cl_code\" inputmode=\"numeric\" autocomplete=\"one-time-code\" maxlength=\"6\"><\/div>\n\t\t\t\t\t\t\t\t<div class=\"efsb-field\"><label for=\"cl_name\">Nom<\/label><input type=\"text\" id=\"cl_name\" autocomplete=\"name\"><\/div>\n\t\t\t\t<div class=\"efsb-field\"><label for=\"cl_pass\">Choisissez un mot de passe (min. 10 caract\u00e8res)<\/label><input type=\"password\" id=\"cl_pass\" autocomplete=\"new-password\" minlength=\"10\"><\/div>\n\t\t\t\t\t\t\t\t<button type=\"button\" class=\"efsb-btn efsb-btn-primary\" id=\"cl_verify\">Cr\u00e9er un compte et voir mes demandes<\/button>\n\t\t\t<\/div>\n\t\t\t<div id=\"cl_msg\" role=\"status\"><\/div>\n\t\t<\/div>\n\t\t<script>\n\t\t(function(){\n\t\t\tvar rest = \"https:\\\/\\\/novo.efsb.pt\\\/fr\\\/wp-json\\\/efsb\\\/v1\", nonce = \"\", msg = document.getElementById('cl_msg');\n\t\t\tfunction val(id){ var e = document.getElementById(id); return e ? e.value : ''; }\n\t\t\tfunction show(t, ok){ msg.className = 'efsb-alert efsb-alert-' + (ok ? 'info' : 'error'); msg.textContent = window.efsbT ? window.efsbT(t) : t; }\n\t\t\tfunction post(path, data){ var fd = new FormData(); Object.keys(data).forEach(function(k){ fd.append(k, data[k]); }); var h = {}; if (nonce) h['X-WP-Nonce'] = nonce; return fetch(rest + path, { method: 'POST', body: fd, credentials: 'same-origin', headers: h }).then(function(r){ return r.json(); }); }\n\t\t\tdocument.getElementById('cl_send').addEventListener('click', function(){\n\t\t\t\tvar e = val('cl_email').trim(); if (!e) { show('Indique o email.'); return; }\n\t\t\t\tpost('\/acesso\/codigo', { email: e }).then(function(r){ if (r.ok) { show(r.message, true); document.querySelector('[data-step=\"2\"]').hidden = false; } else show(r.message); }).catch(function(){ show('Sem liga\u00e7\u00e3o. Tente novamente.'); });\n\t\t\t});\n\t\t\tdocument.getElementById('cl_verify').addEventListener('click', function(){\n\t\t\t\tpost('\/acesso\/verificar', { email: val('cl_email').trim(), code: val('cl_code').trim(), name: val('cl_name').trim(), password: val('cl_pass') })\n\t\t\t\t\t.then(function(r){ if (r.ok) window.location.href = r.redirect; else show(r.message); }).catch(function(){ show('Sem liga\u00e7\u00e3o. Tente novamente.'); });\n\t\t\t});\n\t\t})();\n\t\t<\/script>\n\t\t<\/div><\/div>\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":{"footnotes":""},"class_list":["post-17","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/novo.efsb.pt\/fr\/wp-json\/wp\/v2\/pages\/17","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/novo.efsb.pt\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/novo.efsb.pt\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/novo.efsb.pt\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/novo.efsb.pt\/fr\/wp-json\/wp\/v2\/comments?post=17"}],"version-history":[{"count":1,"href":"https:\/\/novo.efsb.pt\/fr\/wp-json\/wp\/v2\/pages\/17\/revisions"}],"predecessor-version":[{"id":40,"href":"https:\/\/novo.efsb.pt\/fr\/wp-json\/wp\/v2\/pages\/17\/revisions\/40"}],"wp:attachment":[{"href":"https:\/\/novo.efsb.pt\/fr\/wp-json\/wp\/v2\/media?parent=17"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}