{"id":132,"date":"2026-02-15T13:47:03","date_gmt":"2026-02-15T13:47:03","guid":{"rendered":"https:\/\/energiewechselpilot.de\/?page_id=132"},"modified":"2026-02-15T14:55:27","modified_gmt":"2026-02-15T14:55:27","slug":"partnerpotal","status":"publish","type":"page","link":"https:\/\/energiewechselpilot.de\/index.php\/partnerpotal\/","title":{"rendered":"Partnerpotal"},"content":{"rendered":"    <div class=\"wp-block-bplugins-custom-html\" id='bPluginsCustomHtml-1'>\r\n    <section class=\"login-section\">\n  <div class=\"login-box\">\n\n    <h2 class=\"login-title\">\ud83d\udd12 Portalanmeldung<\/h2>\n\n    <p class=\"login-subtitle\">\n      Geben Sie Ihren Benutzernamen und Ihr Passwort ein, um sich anzumelden.\n    <\/p>\n\n    <form id=\"loginForm\">\n      <div class=\"input-group\">\n        <input type=\"text\" id=\"username\" placeholder=\"Benutzername\" required>\n      <\/div>\n\n      <div class=\"input-group password-group\">\n        <input type=\"password\" id=\"password\" placeholder=\"Passwort\" required>\n        <span class=\"toggle-password\" onclick=\"togglePassword()\">\ud83d\udc41<\/span>\n      <\/div>\n\n      <div class=\"error-message\" id=\"errorMessage\"><\/div>\n\n      <div class=\"button-group\">\n        <button type=\"submit\" class=\"btn-primary\">Anmelden<\/button>\n        <button type=\"button\" class=\"btn-secondary\" onclick=\"openReset()\">Passwort vergessen?<\/button>\n      <\/div>\n    <\/form>\n\n  <\/div>\n<\/section>\n\n<!-- Passwort Reset Modal -->\n<div class=\"modal\" id=\"resetModal\">\n  <div class=\"modal-content\">\n    <h3>Passwort zur\u00fccksetzen<\/h3>\n    <p>Geben Sie Ihre E-Mail-Adresse ein.<\/p>\n    <input type=\"email\" id=\"resetEmail\" placeholder=\"E-Mail-Adresse\" required>\n    <div class=\"modal-message\" id=\"resetMessage\"><\/div>\n    <div class=\"modal-buttons\">\n      <button class=\"btn-primary\" onclick=\"submitReset()\">Absenden<\/button>\n      <button class=\"btn-secondary\" onclick=\"closeReset()\">Schlie\u00dfen<\/button>\n    <\/div>\n  <\/div>\n<\/div>\n\n<style>\nbody { margin:0; font-family:Arial, sans-serif; }\n\n.login-section {\n  background:#ffffff;\n  min-height:100vh;\n  display:flex;\n  justify-content:center;\n  align-items:center;\n  padding:20px;\n}\n\n.login-box {\n  background:#fff;\n  padding:50px;\n  border-radius:20px;\n  box-shadow:0 20px 60px rgba(0,0,0,0.08);\n  max-width:450px;\n  width:100%;\n}\n\n.login-title {\n  font-size:28px;\n  margin-bottom:10px;\n  color:#111;\n}\n\n.login-subtitle {\n  color:#555;\n  margin-bottom:30px;\n}\n\n.input-group { margin-bottom:20px; position:relative; }\n\ninput {\n  width:100%;\n  padding:14px 16px;\n  border-radius:10px;\n  border:1px solid #ddd;\n  font-size:15px;\n}\n\ninput:focus {\n  outline:none;\n  border:1px solid #FFF200;\n  box-shadow:0 0 0 3px rgba(255,242,0,0.2);\n}\n\n.toggle-password {\n  position:absolute;\n  right:15px;\n  top:50%;\n  transform:translateY(-50%);\n  cursor:pointer;\n}\n\n.error-message {\n  color:#d8000c;\n  font-size:14px;\n  margin-bottom:15px;\n}\n\n.button-group {\n  display:flex;\n  gap:10px;\n  flex-wrap:wrap;\n}\n\n.btn-primary {\n  background:#FFF200;\n  border:none;\n  padding:12px 25px;\n  border-radius:30px;\n  cursor:pointer;\n  font-weight:600;\n}\n\n.btn-primary:hover { background:#e6da00; }\n\n.btn-secondary {\n  background:#111;\n  color:#fff;\n  border:none;\n  padding:12px 25px;\n  border-radius:30px;\n  cursor:pointer;\n}\n\n.btn-secondary:hover { background:#333; }\n\n\/* Modal *\/\n.modal {\n  display:none;\n  position:fixed;\n  inset:0;\n  background:rgba(0,0,0,0.5);\n  justify-content:center;\n  align-items:center;\n}\n\n.modal-content {\n  background:#fff;\n  padding:40px;\n  border-radius:20px;\n  width:90%;\n  max-width:400px;\n  text-align:center;\n}\n\n.modal-message {\n  margin-top:15px;\n  font-size:14px;\n  color:#333;\n}\n\n.modal-buttons {\n  margin-top:20px;\n  display:flex;\n  gap:10px;\n  justify-content:center;\n  flex-wrap:wrap;\n}\n\n@media(max-width:600px){\n  .login-box{padding:30px;}\n  .button-group{flex-direction:column;}\n}\n<\/style>\n\n<script>\n\/\/ Simulierter Benutzer (Demo)\nconst demoUser = {\n  username: \"admin\",\n  password: \"123456\",\n  email: \"admin@example.com\"\n};\n\ndocument.getElementById(\"loginForm\").addEventListener(\"submit\", function(e){\n  e.preventDefault();\n\n  const username = document.getElementById(\"username\").value;\n  const password = document.getElementById(\"password\").value;\n  const errorMessage = document.getElementById(\"errorMessage\");\n\n  if(username === demoUser.username && password === demoUser.password){\n    alert(\"Login erfolgreich (Demo)\");\n    errorMessage.textContent = \"\";\n  } else {\n    errorMessage.textContent = \"Benutzername oder Passwort ist falsch.\";\n  }\n});\n\nfunction togglePassword(){\n  const password = document.getElementById(\"password\");\n  password.type = password.type === \"password\" ? \"text\" : \"password\";\n}\n\nfunction openReset(){\n  document.getElementById(\"resetModal\").style.display=\"flex\";\n}\n\nfunction closeReset(){\n  document.getElementById(\"resetModal\").style.display=\"none\";\n  document.getElementById(\"resetMessage\").textContent=\"\";\n}\n\nfunction submitReset(){\n  const email = document.getElementById(\"resetEmail\").value;\n  const message = document.getElementById(\"resetMessage\");\n\n  message.textContent =\n    \"Falls dieser E-Mail-Adresse ein Benutzerkonto zugeordnet ist, erhalten Sie in K\u00fcrze eine Nachricht mit weiteren Anweisungen.\";\n}\n<\/script>\n    <\/div>\r\n    ","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-full-width-template","meta":{"footnotes":""},"class_list":["post-132","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/energiewechselpilot.de\/index.php\/wp-json\/wp\/v2\/pages\/132","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/energiewechselpilot.de\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/energiewechselpilot.de\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/energiewechselpilot.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/energiewechselpilot.de\/index.php\/wp-json\/wp\/v2\/comments?post=132"}],"version-history":[{"count":3,"href":"https:\/\/energiewechselpilot.de\/index.php\/wp-json\/wp\/v2\/pages\/132\/revisions"}],"predecessor-version":[{"id":157,"href":"https:\/\/energiewechselpilot.de\/index.php\/wp-json\/wp\/v2\/pages\/132\/revisions\/157"}],"wp:attachment":[{"href":"https:\/\/energiewechselpilot.de\/index.php\/wp-json\/wp\/v2\/media?parent=132"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}