{"id":3091,"date":"2025-12-08T21:13:19","date_gmt":"2025-12-08T20:13:19","guid":{"rendered":"https:\/\/www.cdsa-aisne.fr\/index.php\/se-connecter\/"},"modified":"2025-12-28T04:21:30","modified_gmt":"2025-12-28T03:21:30","slug":"se-connecter","status":"publish","type":"page","link":"https:\/\/www.cdsa-aisne.fr\/index.php\/se-connecter\/","title":{"rendered":"Se connecter"},"content":{"rendered":"    <style>\n        .cdsa-acc-wrapper { max-width: 640px; margin: 2rem auto; padding: 0 1rem; }\n        .cdsa-acc-notice { padding:.75rem 1rem; border-radius:.5rem; margin-bottom:1rem; font-size:.9rem; }\n        .cdsa-acc-notice-ok { background:#ecfdf5; border:1px solid #22c55e; color:#166534; }\n        .cdsa-acc-notice-error { background:#fef2f2; border:1px solid #ef4444; color:#991b1b; }\n\n        .cdsa-acc-group { margin-bottom:.75rem; }\n        .cdsa-acc-group label { display:block; font-size:.9rem; font-weight:600; margin-bottom:.25rem; }\n\n        .cdsa-acc-group input[type=\"text\"],\n        .cdsa-acc-group input[type=\"password\"]{\n            width:100%;\n            padding:.4rem .5rem;\n            border-radius:.4rem;\n            border:1px solid #d1d5db;\n            font-size:.9rem;\n            box-sizing:border-box;\n        }\n\n        .cdsa-acc-actions { margin-top:1rem; }\n        .cdsa-acc-btn {\n            display:inline-block;\n            background:#2563eb;\n            color:#fff;\n            border-radius:.5rem;\n            padding:.5rem 1.2rem;\n            font-size:.9rem;\n            font-weight:600;\n            text-decoration:none;\n            border:none;\n            cursor:pointer;\n        }\n        .cdsa-acc-btn:hover { opacity:.95; }\n        .cdsa-acc-links { margin-top:.75rem; font-size:.85rem; }\n\n        \/* ---- Password eye toggle (style WP-admin-ish) ---- *\/\n        .cdsa-password-field { position: relative; }\n        .cdsa-password-field input { padding-right: 2.6rem; }\n\n        .cdsa-toggle-password {\n            position:absolute;\n            top:50%;\n            right:.45rem;\n            transform:translateY(-50%);\n            width: 2.1rem;\n            height: 2.1rem;\n            display:flex;\n            align-items:center;\n            justify-content:center;\n\n            background: #f3f4f6;\n            border:1px solid #d1d5db;\n            border-radius: .4rem;\n            cursor:pointer;\n\n            font-size: 1rem;\n            line-height: 1;\n            opacity: .9;\n        }\n        .cdsa-toggle-password:hover { opacity: 1; }\n        .cdsa-toggle-password:focus {\n            outline: none;\n            box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.25);\n        }\n\n        \/* checkbox align *\/\n        .cdsa-acc-group input[type=\"checkbox\"] { margin-right:.35rem; }\n    <\/style>\n\n    <div class=\"cdsa-acc-wrapper\">\n        \n                    <h2>Se connecter<\/h2>\n            <form method=\"post\">\n                <input type=\"hidden\" name=\"cdsa_acc_action\" value=\"login\">\n                <input type=\"hidden\" id=\"cdsa_acc_login_nonce\" name=\"cdsa_acc_login_nonce\" value=\"6cef780ef5\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/index.php\/wp-json\/wp\/v2\/pages\/3091\" \/>\n                <div class=\"cdsa-acc-group\">\n                    <label for=\"cdsa_login\">Identifiant ou e-mail<\/label>\n                    <input type=\"text\" id=\"cdsa_login\" name=\"cdsa_login\" autocomplete=\"username\">\n                <\/div>\n\n                <div class=\"cdsa-acc-group\">\n                    <label for=\"cdsa_password\">Mot de passe<\/label>\n                    <div class=\"cdsa-password-field\">\n                        <input type=\"password\" id=\"cdsa_password\" name=\"cdsa_password\" autocomplete=\"current-password\">\n                        <button type=\"button\"\n                                class=\"cdsa-toggle-password\"\n                                aria-label=\"Afficher le mot de passe\"\n                                aria-pressed=\"false\">\n                            \ud83d\udc41\ufe0f\n                        <\/button>\n                    <\/div>\n                <\/div>\n\n                <div class=\"cdsa-acc-group\">\n                    <label style=\"font-weight:400;\">\n                        <input type=\"checkbox\" name=\"cdsa_remember\" value=\"1\"> Rester connect\u00e9\n                    <\/label>\n                <\/div>\n\n                <div class=\"cdsa-acc-actions\">\n                    <button type=\"submit\" class=\"cdsa-acc-btn\">Se connecter<\/button>\n                <\/div>\n\n                <div class=\"cdsa-acc-links\">\n                    <p><a href=\"https:\/\/www.cdsa-aisne.fr\/wp-login.php?action=lostpassword\">Mot de passe oubli\u00e9 ?<\/a><\/p>\n                    <p>Pas encore de compte ? <a href=\"https:\/\/www.cdsa-aisne.fr\/index.php\/creer-mon-compte\/\">Cr\u00e9er mon compte<\/a><\/p>\n                <\/div>\n            <\/form>\n\n            <script>\n            document.addEventListener('DOMContentLoaded', function () {\n                const input  = document.getElementById('cdsa_password');\n                const toggle = document.querySelector('.cdsa-toggle-password');\n                if (!input || !toggle) return;\n\n                toggle.addEventListener('click', function () {\n                    const isHidden = (input.type === 'password');\n                    input.type = isHidden ? 'text' : 'password';\n\n                    \/\/ petit feedback visuel\n                    toggle.textContent = isHidden ? '\ud83d\ude48' : '\ud83d\udc41\ufe0f';\n                    toggle.setAttribute('aria-pressed', isHidden ? 'true' : 'false');\n                    toggle.setAttribute('aria-label', isHidden ? 'Masquer le mot de passe' : 'Afficher le mot de passe');\n                });\n            });\n            <\/script>\n            <\/div>\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":{"footnotes":""},"class_list":["post-3091","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.cdsa-aisne.fr\/index.php\/wp-json\/wp\/v2\/pages\/3091","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cdsa-aisne.fr\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.cdsa-aisne.fr\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.cdsa-aisne.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cdsa-aisne.fr\/index.php\/wp-json\/wp\/v2\/comments?post=3091"}],"version-history":[{"count":3,"href":"https:\/\/www.cdsa-aisne.fr\/index.php\/wp-json\/wp\/v2\/pages\/3091\/revisions"}],"predecessor-version":[{"id":3116,"href":"https:\/\/www.cdsa-aisne.fr\/index.php\/wp-json\/wp\/v2\/pages\/3091\/revisions\/3116"}],"wp:attachment":[{"href":"https:\/\/www.cdsa-aisne.fr\/index.php\/wp-json\/wp\/v2\/media?parent=3091"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}