{"id":43188,"date":"2026-03-24T13:39:32","date_gmt":"2026-03-24T13:39:32","guid":{"rendered":"https:\/\/dev.sticker4u.dk\/?page_id=43188"},"modified":"2026-04-09T06:56:52","modified_gmt":"2026-04-09T06:56:52","slug":"login","status":"publish","type":"page","link":"https:\/\/dev.sticker4u.dk\/en\/login\/","title":{"rendered":"Login"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"43188\" class=\"elementor elementor-43188\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-650df9e e-flex e-con-boxed e-con e-parent\" data-id=\"650df9e\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9278d53 elementor-widget elementor-widget-html\" data-id=\"9278d53\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"s4u-login-page-main\">\r\n\r\n  <div class=\"s4u-login-page-form-col\">\r\n    <h1>Login<\/h1>\r\n\r\n<div id=\"s4u-login-error\" class=\"s4u-form-error\" style=\"display:none;\"><\/div>\r\n\r\n<form class=\"s4u-login-page-form\" id=\"s4uLoginPageForm\" method=\"POST\">\r\n    \r\n\r\n      <label for=\"s4u_login_page_email\">Email<\/label>\r\n      <div class=\"s4u-login-field-wrap\">\r\n        <span class=\"s4u-login-field-icon\">\r\n          <img decoding=\"async\" src=\"https:\/\/dev.sticker4u.dk\/wp-content\/uploads\/2026\/03\/hugeicons_mail-02.svg\">\r\n        <\/span>\r\n        <input type=\"email\" id=\"s4u_login_page_email\" name=\"log\" placeholder=\"your@email.com\" required>\r\n      <\/div>\r\n\r\n      <label for=\"s4u_login_page_password\">Password<\/label>\r\n      <div class=\"s4u-login-field-wrap\">\r\n        <span class=\"s4u-login-field-icon\">\r\n          <img decoding=\"async\" src=\"https:\/\/dev.sticker4u.dk\/wp-content\/uploads\/2026\/03\/hugeicons_circle-password.svg\">\r\n        <\/span>\r\n        <input type=\"password\" id=\"s4u_login_page_password\" name=\"pwd\" placeholder=\"Password\" required>\r\n        <button type=\"button\" class=\"s4u-login-toggle-pass\" data-target=\"s4u_login_page_password\">\r\n          <img decoding=\"async\" src=\"https:\/\/dev.sticker4u.dk\/wp-content\/uploads\/2026\/03\/solar_eye-linear.svg\">\r\n        <\/button>\r\n      <\/div>\r\n\r\n      <a href=\"\/forgot-password\/\" class=\"s4u-login-page-forgot-link\">Forgot your password?<\/a>\r\n\r\n      <!-- REQUIRED FLAG -->\r\n      <input type=\"hidden\" name=\"s4u_login_nonce\" value=\"1\">\r\n\r\n      <button type=\"submit\" class=\"s4u-login-page-main-btn\" id=\"s4u-login-btn\">\r\n        Login\r\n      <\/button>\r\n\r\n      <a href=\"\/create-account\/\" class=\"s4u-login-page-create-link\">Create Account<\/a>\r\n\r\n    <\/form>\r\n  <\/div>\r\n\r\n  <div class=\"s4u-login-page-illustration-col\">\r\n    <div class=\"s4u-login-page-illustration-box\">\r\n      <img decoding=\"async\" src=\"https:\/\/dev.sticker4u.dk\/wp-content\/uploads\/2026\/03\/Frame-236.svg\">\r\n    <\/div>\r\n  <\/div>\r\n\r\n<\/div>\r\n<script>\r\ndocument.addEventListener('click', function(e){\r\n  const btn = e.target.closest('.s4u-login-toggle-pass');\r\n  if(!btn) return;\r\n\r\n  const input = document.getElementById(btn.dataset.target);\r\n  if(!input) return;\r\n\r\n  input.type = input.type === 'password' ? 'text' : 'password';\r\n});\r\n\r\ndocument.addEventListener('DOMContentLoaded', function () {\r\n\r\n  const form = document.getElementById('s4uLoginPageForm');\r\n  const email = document.getElementById('s4u_login_page_email');\r\n  const password = document.getElementById('s4u_login_page_password');\r\n  const errorBox = document.getElementById('s4u-login-error');\r\n  const btn = document.getElementById('s4u-login-btn');\r\n\r\n  function showError(msg){\r\n    errorBox.style.display = 'block';\r\n    errorBox.textContent = msg;\r\n  }\r\n\r\n  function hideError(){\r\n    errorBox.style.display = 'none';\r\n  }\r\n\r\n  \/\/ SHOW ERROR FROM URL\r\n  const params = new URLSearchParams(window.location.search);\r\n  if (params.get('login') === 'failed') {\r\n    showError('Invalid email or password');\r\n  }\r\n\r\n  form.addEventListener('submit', function(e){\r\n\r\n    hideError();\r\n\r\n    if (!email.value.trim()) {\r\n      e.preventDefault();\r\n      showError('Email is required');\r\n      return;\r\n    }\r\n\r\n    if (!password.value.trim()) {\r\n      e.preventDefault();\r\n      showError('Password is required');\r\n      return;\r\n    }\r\n\r\n    \/\/ UX improvement\r\n    btn.disabled = true;\r\n    btn.textContent = 'Logging in...';\r\n\r\n  });\r\n\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Login Email Password Forgot your password? Login Create Account<\/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-43188","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/dev.sticker4u.dk\/en\/wp-json\/wp\/v2\/pages\/43188","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.sticker4u.dk\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dev.sticker4u.dk\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dev.sticker4u.dk\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.sticker4u.dk\/en\/wp-json\/wp\/v2\/comments?post=43188"}],"version-history":[{"count":40,"href":"https:\/\/dev.sticker4u.dk\/en\/wp-json\/wp\/v2\/pages\/43188\/revisions"}],"predecessor-version":[{"id":46414,"href":"https:\/\/dev.sticker4u.dk\/en\/wp-json\/wp\/v2\/pages\/43188\/revisions\/46414"}],"wp:attachment":[{"href":"https:\/\/dev.sticker4u.dk\/en\/wp-json\/wp\/v2\/media?parent=43188"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}