{"id":123,"date":"2024-02-06T12:38:37","date_gmt":"2024-02-06T11:38:37","guid":{"rendered":"https:\/\/trainer.ewb.lu\/nouveau-mot-de-passe\/"},"modified":"2024-03-29T12:28:07","modified_gmt":"2024-03-29T11:28:07","slug":"nouveau-mot-de-passe","status":"publish","type":"page","link":"https:\/\/trainer.ewb.lu\/fr\/nouveau-mot-de-passe\/","title":{"rendered":"Nouveau mot de passe"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row][vc_column width=\u00a0\u00bb1\/3&Prime;][\/vc_column][vc_column width=\u00a0\u00bb1\/3&Prime;]    <div class=\"login-form\">\r\n\r\n        <h2>Nouveau mot de passe<\/h2>\r\n\r\n        <form id=\"ResetForm\" onsubmit=\"return false\">\r\n            <div style=\"display: none\">\r\n                <input name=\"token\" required>\r\n                <input name=\"email\" required>\r\n            <\/div>\r\n\r\n            <p>\r\n                <label for=\"password\">Mot de passe<br>\r\n                    <span class=\"wpcf7-form-control-wrap\" data-name=\"your-pw\">\r\n                    <input id=\"password\" minlength=\"5\" maxlength=\"70\"\r\n                           class=\"wpcf7-form-control wpcf7-validates-as-required wpcf7-text\"\r\n                           aria-required=\"true\" aria-invalid=\"false\" type=\"password\"\r\n                           name=\"password\" required>\r\n                <\/span>\r\n                <\/label>\r\n            <\/p>\r\n            <p>\r\n                <label for=\"password_confirmation\">R\u00e9p\u00e9ter mot de passe<br>\r\n                    <span class=\"wpcf7-form-control-wrap\" data-name=\"your-pw-2\">\r\n                    <input minlength=\"5\" maxlength=\"70\"\r\n                           class=\"wpcf7-form-control wpcf7-validates-as-required wpcf7-text\"\r\n                           aria-required=\"true\" aria-invalid=\"false\" type=\"password\"\r\n                           name=\"password_confirmation\" required>\r\n                <\/span>\r\n                <\/label>\r\n            <\/p>\r\n\r\n            <div class=\"outer-button inline\">\r\n                <a class=\"coolBeans\" href=\"#\">enregistrer<\/a>\r\n            <\/div>\r\n\r\n        <\/form>\r\n\r\n        <div id=\"response-message\"><\/div>\r\n    <\/div>\r\n\r\n    <script type=\"application\/javascript\">\r\n\r\n        jQuery(document).ready(function () {\r\n\r\n            let searchParams = new URLSearchParams(window.location.search)\r\n            let $response = jQuery(\"#response-message\");\r\n            let submittedToken = searchParams.get('token');\r\n            let submittedEmail = searchParams.get('email');\r\n\r\n            jQuery(\"#ResetForm input[name=token]\").val(submittedToken);\r\n            jQuery(\"#ResetForm input[name=email]\").val(submittedEmail);\r\n\r\n            jQuery('#ResetForm a.coolBeans').on('click', function (e) {\r\n                e.preventDefault();\r\n\r\n                jQuery.ajax({\r\n                    type: \"POST\",\r\n                    url: 'https:\/\/dashboard.trainer.ewb.lu\/api\/api\/ewb-homepage\/reset-password',\r\n                    data: jQuery('#ResetForm').serialize(),\r\n                    dataType: 'json',\r\n                    success: function (data) {\r\n                        window.location.href = \"https:\/\/trainer.ewb.lu\/fr\/\";\r\n                    },\r\n                    error: function (e) {\r\n                        let errors = e.responseJSON.errors;\r\n\r\n                        $response.html(\"\");\r\n\r\n                        if (errors === undefined) {\r\n                            $response.append('Es ist ein Fehler aufgetreten.')\r\n                            return;\r\n                        }\r\n\r\n                        if (errors.token !== undefined) {\r\n                            $response.append(errors.token[0] + '<br>');\r\n                        }\r\n\r\n                        if (errors.email !== undefined) {\r\n                            $response.append(errors.email[0] + '<br>');\r\n                        }\r\n\r\n                        if (errors.password !== undefined) {\r\n                            $response.append(errors.password[0] + '<br>');\r\n                        }\r\n\r\n                    }\r\n                });\r\n                return false;\r\n\r\n            });\r\n\r\n        });\r\n\r\n    <\/script>\r\n\r\n\t[\/vc_column][vc_column width=\u00a0\u00bb1\/3&Prime;][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column width=\u00a0\u00bb1\/3&Prime;][\/vc_column][vc_column width=\u00a0\u00bb1\/3&Prime;][\/vc_column][vc_column width=\u00a0\u00bb1\/3&Prime;][\/vc_column][\/vc_row]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-123","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/trainer.ewb.lu\/fr\/wp-json\/wp\/v2\/pages\/123","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trainer.ewb.lu\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/trainer.ewb.lu\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/trainer.ewb.lu\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/trainer.ewb.lu\/fr\/wp-json\/wp\/v2\/comments?post=123"}],"version-history":[{"count":1,"href":"https:\/\/trainer.ewb.lu\/fr\/wp-json\/wp\/v2\/pages\/123\/revisions"}],"predecessor-version":[{"id":124,"href":"https:\/\/trainer.ewb.lu\/fr\/wp-json\/wp\/v2\/pages\/123\/revisions\/124"}],"wp:attachment":[{"href":"https:\/\/trainer.ewb.lu\/fr\/wp-json\/wp\/v2\/media?parent=123"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}