{"id":2890,"date":"2026-03-10T11:38:36","date_gmt":"2026-03-10T10:38:36","guid":{"rendered":"https:\/\/latour-travelpoints.de\/?page_id=2890"},"modified":"2026-03-10T11:38:38","modified_gmt":"2026-03-10T10:38:38","slug":"login","status":"publish","type":"page","link":"https:\/\/latour-travelpoints.de\/de\/login\/","title":{"rendered":"Anmeldung"},"content":{"rendered":"<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/css\/all.min.css\">\n    <style>\n        .ltp-login-wrapper { max-width: 450px; margin: 180px auto 80px auto !important; font-family: -apple-system, sans-serif; position: relative; z-index: 99; }\n        .ltp-login-card { background: #fff; padding: 40px; border-radius: 16px; box-shadow: 0 10px 40px rgba(0,0,0,0.08); border: 1px solid #eee; }\n        .ltp-login-card h2 { color: #04596A; margin: 0 0 10px 0; text-align: center; font-size: 24px; font-weight: 700; }\n        .ltp-login-card p.sub { text-align: center; color: #6b7280; font-size: 14px; margin-bottom: 30px; }\n        .ltp-log-input { width: 100%; padding: 14px; border: 1px solid #d1d5db; border-radius: 8px; margin-bottom: 20px; font-size: 15px; box-sizing: border-box; background:#f9fafb; transition:0.2s;}\n        .ltp-log-input:focus { border-color: #04596A; outline:none; background:#fff; box-shadow: 0 0 0 3px rgba(4,89,106,0.1); }\n        .ltp-log-btn { width: 100%; background: linear-gradient(135deg, #04596A 0%, #067287 100%); color: #fff; padding: 14px; border: none; border-radius: 50px; font-size: 16px; font-weight: bold; cursor: pointer; transition: 0.3s ease; box-shadow: 0 4px 15px rgba(4,89,106,0.2); }\n        .ltp-log-btn:hover { transform: translateY(-3px); box-shadow: 0 8px 20px rgba(4,89,106,0.3); }\n        .ltp-switch-link { text-align: center; display: block; margin-top: 20px; color: #04596A; cursor: pointer; font-size: 14px; font-weight: 600; text-decoration: none; }\n        .ltp-switch-link:hover { text-decoration: underline; }\n        .ltp-log-notice { padding: 12px; border-radius: 8px; margin-bottom: 20px; font-size: 14px; text-align: center; display: none; }\n    <\/style>\n    <div class=\"ltp-login-wrapper\">\n        <div class=\"ltp-login-card\" id=\"ltp_box_login\" style=\"display:block;\">\n            <h2>Welkom terug<\/h2><p class=\"sub\">Log in op jouw Travelpoints account<\/p><div id=\"ltp_login_msg\" class=\"ltp-log-notice\"><\/div>\n            <form id=\"ltp_form_login\" action=\"\">\n                <input type=\"email\" name=\"log_email\" class=\"ltp-log-input\" placeholder=\"E-Mail Adresse\" required>\n                <input type=\"password\" name=\"log_pw\" class=\"ltp-log-input\" placeholder=\"Passwort\" required>\n                <button type=\"submit\" class=\"ltp-log-btn\" id=\"btn_login\"><i class=\"fa-solid fa-arrow-right-to-bracket\"><\/i> Anmeldung<\/button>\n            <input type=\"hidden\" name=\"trp-form-language\" value=\"de\"\/><\/form>\n            <a class=\"ltp-switch-link\" onclick=\"jQuery('#ltp_box_login').hide(); jQuery('#ltp_box_reset').fadeIn();\">Haben Sie Ihr Passwort vergessen?<\/a>\n        <\/div>\n        \n        <div class=\"ltp-login-card\" id=\"ltp_box_reset\" style=\"display:none;\">\n            <h2>Wachtwoord Herstellen<\/h2><p class=\"sub\">Vul je e-mailadres in om een reset-link te ontvangen.<\/p><div id=\"ltp_reset_msg\" class=\"ltp-log-notice\"><\/div>\n            <form id=\"ltp_form_reset\" action=\"\">\n                <input type=\"email\" name=\"res_email\" class=\"ltp-log-input\" placeholder=\"Jouw e-mailadres\" required>\n                <button type=\"submit\" class=\"ltp-log-btn\" id=\"btn_reset\"><i class=\"fa-regular fa-envelope\"><\/i> Stuur link<\/button>\n            <input type=\"hidden\" name=\"trp-form-language\" value=\"de\"\/><\/form>\n            <a class=\"ltp-switch-link\" onclick=\"jQuery('#ltp_box_reset').hide(); jQuery('#ltp_box_login').fadeIn();\"><i class=\"fa-solid fa-arrow-left\"><\/i> Terug naar inloggen<\/a>\n        <\/div>\n\n        <div class=\"ltp-login-card\" id=\"ltp_box_set_pw\" style=\"display:none;\">\n            <h2>Nieuw Wachtwoord<\/h2><p class=\"sub\">Kies veilig een nieuw wachtwoord voor jouw account.<\/p><div id=\"ltp_set_pw_msg\" class=\"ltp-log-notice\"><\/div>\n            <form id=\"ltp_form_set_pw\" action=\"\">\n                <input type=\"hidden\" name=\"rp_key\" value=\"\">\n                <input type=\"hidden\" name=\"rp_login\" value=\"\">\n                <input type=\"password\" name=\"new_pw\" class=\"ltp-log-input\" placeholder=\"Jouw nieuwe wachtwoord\" required>\n                <button type=\"submit\" class=\"ltp-log-btn\" id=\"btn_set_pw\"><i class=\"fa-solid fa-save\"><\/i> Opslaan & Inloggen<\/button>\n            <input type=\"hidden\" name=\"trp-form-language\" value=\"de\"\/><\/form>\n        <\/div>\n    <\/div>\n    <script>\n    jQuery(document).ready(function($){\n        var ajax = 'https:\/\/latour-travelpoints.de\/wp-admin\/admin-ajax.php';\n        $('#ltp_form_login').on('submit', function(e){\n            e.preventDefault(); var btn = $('#btn_login'), msg = $('#ltp_login_msg'); btn.prop('disabled', true).html('<i class=\"fa-solid fa-spinner fa-spin\"><\/i> Bezig...'); msg.hide();\n            $.post(ajax, { action: 'ltp_do_login', email: $('input[name=\"log_email\"]').val(), pw: $('input[name=\"log_pw\"]').val() }, function(res){\n                if(res.ok) { msg.css({background:'#dcfce7', color:'#166534'}).html('Succesvol ingelogd! Je wordt doorgestuurd...').slideDown(); window.location.href = '\/mijn-travelpoints'; } \n                else { msg.css({background:'#fee2e2', color:'#991b1b'}).html(res.err).slideDown(); btn.prop('disabled', false).html('<i class=\"fa-solid fa-arrow-right-to-bracket\"><\/i> Inloggen'); }\n            });\n        });\n        $('#ltp_form_reset').on('submit', function(e){\n            e.preventDefault(); var btn = $('#btn_reset'), msg = $('#ltp_reset_msg'); btn.prop('disabled', true).html('<i class=\"fa-solid fa-spinner fa-spin\"><\/i> Bezig...'); msg.hide();\n            $.post(ajax, { action: 'ltp_do_reset', email: $('input[name=\"res_email\"]').val() }, function(res){\n                if(res.ok) { msg.css({background:'#dcfce7', color:'#166534'}).html('We hebben een e-mail gestuurd met verdere instructies!').slideDown(); $('#ltp_form_reset')[0].reset(); } \n                else { msg.css({background:'#fee2e2', color:'#991b1b'}).html(res.err).slideDown(); }\n                btn.prop('disabled', false).html('<i class=\"fa-regular fa-envelope\"><\/i> Stuur link');\n            });\n        });\n        $('#ltp_form_set_pw').on('submit', function(e){\n            e.preventDefault(); var btn = $('#btn_set_pw'), msg = $('#ltp_set_pw_msg'); btn.prop('disabled', true).html('<i class=\"fa-solid fa-spinner fa-spin\"><\/i> Bezig...'); msg.hide();\n            $.post(ajax, { action: 'ltp_do_set_pw', key: $('input[name=\"rp_key\"]').val(), login: $('input[name=\"rp_login\"]').val(), pw: $('input[name=\"new_pw\"]').val() }, function(res){\n                if(res.ok) { msg.css({background:'#dcfce7', color:'#166534'}).html('Wachtwoord opgeslagen! Je wordt direct ingelogd...').slideDown(); setTimeout(function(){ window.location.href = '\/mijn-travelpoints'; }, 2000); } \n                else { msg.css({background:'#fee2e2', color:'#991b1b'}).html(res.err).slideDown(); btn.prop('disabled', false).html('<i class=\"fa-solid fa-save\"><\/i> Opslaan & Inloggen'); }\n            });\n        });\n    });\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-2890","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/latour-travelpoints.de\/de\/wp-json\/wp\/v2\/pages\/2890","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/latour-travelpoints.de\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/latour-travelpoints.de\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/latour-travelpoints.de\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/latour-travelpoints.de\/de\/wp-json\/wp\/v2\/comments?post=2890"}],"version-history":[{"count":1,"href":"https:\/\/latour-travelpoints.de\/de\/wp-json\/wp\/v2\/pages\/2890\/revisions"}],"predecessor-version":[{"id":2891,"href":"https:\/\/latour-travelpoints.de\/de\/wp-json\/wp\/v2\/pages\/2890\/revisions\/2891"}],"wp:attachment":[{"href":"https:\/\/latour-travelpoints.de\/de\/wp-json\/wp\/v2\/media?parent=2890"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}