{"id":20,"date":"2026-04-12T12:59:36","date_gmt":"2026-04-12T12:59:36","guid":{"rendered":"http:\/\/192.168.0.11:8092\/login\/"},"modified":"2026-04-21T13:01:58","modified_gmt":"2026-04-21T13:01:58","slug":"login","status":"publish","type":"page","link":"https:\/\/store.hiddenhorizon.org\/fr\/login\/","title":{"rendered":"Connexion"},"content":{"rendered":"<style>.hs-account-main{display:none!important;}<\/style>\n<div class=\"hs-login-gate\">\n    <div class=\"hs-login-gate-header\">\n        <h2>Se connecter<\/h2>\n        <p>Connectez-vous pour g\u00e9rer votre abonnement et acc\u00e9der \u00e0 votre espace de stockage en ligne.<\/p>\n    <\/div>\n    <div id=\"hs-login-error\" style=\"display:none;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:10px;padding:12px 16px;margin-bottom:16px;font-size:.9em;\"><\/div>\n    <form id=\"hs-login-form\" autocomplete=\"on\" action=\"\">\n        <div style=\"margin-bottom:16px;\">\n            <label for=\"hs-login-user\" style=\"display:block;font-size:.85em;font-weight:600;color:#555;margin-bottom:4px;\">Nom d'utilisateur<\/label>\n            <input type=\"text\" id=\"hs-login-user\" name=\"username\" autocomplete=\"username\" required\n style=\"width:100%;padding:11px 14px;border:1.5px solid #d1d5db;border-radius:8px;font-size:.95em;box-sizing:border-box;\">\n        <\/div>\n        <div style=\"margin-bottom:8px;\">\n            <label for=\"hs-login-pass\" style=\"display:block;font-size:.85em;font-weight:600;color:#555;margin-bottom:4px;\">Mot de passe<\/label>\n            <input type=\"password\" id=\"hs-login-pass\" name=\"password\" autocomplete=\"current-password\" required\n style=\"width:100%;padding:11px 14px;border:1.5px solid #d1d5db;border-radius:8px;font-size:.95em;box-sizing:border-box;\">\n        <\/div>\n        <div style=\"margin-bottom:20px;\">\n            <label style=\"display:flex;align-items:center;gap:8px;font-size:.85em;color:#555;cursor:pointer;\">\n                <input type=\"checkbox\" id=\"hs-login-remember\" name=\"remember\"> Se souvenir de moi\n            <\/label>\n        <\/div>\n        <button type=\"submit\" id=\"hs-login-btn\"\n                style=\"width:100%;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;padding:13px;border-radius:50px;cursor:pointer;font-weight:700;font-size:1em;box-shadow:0 4px 16px rgba(99,102,241,.28);\">\n            Se connecter\n        <\/button>\n    <input type=\"hidden\" name=\"trp-form-language\" value=\"fr\"\/><\/form>\n    <div class=\"hs-login-gate-footer\">\n        <p>Vous n'avez pas encore de compte ? <a href=\"https:\/\/store.hiddenhorizon.org\/fr\/pricing\/\">Voir les plans \u2192<\/a><\/p>\n        <p>Vous avez oubli\u00e9 votre mot de passe ? <a href=\"https:\/\/store.hiddenhorizon.org\/fr\/reset-password\/\">R\u00e9initialisez-le ici<\/a><\/p>\n    <\/div>\n<\/div>\n<script>\ndocument.getElementById('hs-login-form').addEventListener('submit', async function(e) {\n    e.preventDefault();\n    var btn  = document.getElementById('hs-login-btn');\n    var err  = document.getElementById('hs-login-error');\n    var user = document.getElementById('hs-login-user').value.trim();\n    var pass = document.getElementById('hs-login-pass').value;\n    var rem  = document.getElementById('hs-login-remember').checked;\n\n    err.style.display = 'none';\n    btn.textContent   = 'Signing in\u2026';\n    btn.disabled      = true;\n\n    try {\n        var res = await fetch('https:\/\/store.hiddenhorizon.org\/fr\/wp-json\/hs\/v1\/login', {\n            method:      'POST',\n            credentials: 'same-origin',\n            headers:     { 'Content-Type': 'application\/json' },\n            body:        JSON.stringify({ username: user, password: pass, remember: rem })\n        });\n        var data = await res.json();\n        if (res.ok && data.success) {\n            window.location.href = 'https:\/\/store.hiddenhorizon.org\/fr\/my-account\/';\n        } else {\n            err.textContent   = data.message || 'The username or password you entered is incorrect.';\n            err.style.display = 'block';\n            btn.textContent   = 'Sign In';\n            btn.disabled      = false;\n        }\n    } catch(ex) {\n        err.textContent   = 'Network error. Please try again.';\n        err.style.display = 'block';\n        btn.textContent   = 'Sign In';\n        btn.disabled      = false;\n    }\n});\n<\/script>","protected":false},"excerpt":{"rendered":"","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"page-builder","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-20","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/store.hiddenhorizon.org\/fr\/wp-json\/wp\/v2\/pages\/20","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/store.hiddenhorizon.org\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/store.hiddenhorizon.org\/fr\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/store.hiddenhorizon.org\/fr\/wp-json\/wp\/v2\/comments?post=20"}],"version-history":[{"count":1,"href":"https:\/\/store.hiddenhorizon.org\/fr\/wp-json\/wp\/v2\/pages\/20\/revisions"}],"predecessor-version":[{"id":100,"href":"https:\/\/store.hiddenhorizon.org\/fr\/wp-json\/wp\/v2\/pages\/20\/revisions\/100"}],"wp:attachment":[{"href":"https:\/\/store.hiddenhorizon.org\/fr\/wp-json\/wp\/v2\/media?parent=20"}],"curies":[{"name":"On va \u00e0 la plage","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}