{"id":398,"date":"2025-07-03T11:21:58","date_gmt":"2025-07-03T09:21:58","guid":{"rendered":"https:\/\/www.opensmartliving.ro\/?page_id=398"},"modified":"2025-07-05T10:07:09","modified_gmt":"2025-07-05T08:07:09","slug":"register-2-2","status":"publish","type":"page","link":"https:\/\/www.opensmartliving.ro\/index.php\/register-2-2\/","title":{"rendered":"Register \/ Login"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"398\" class=\"elementor elementor-398\">\n\t\t\t\t<div class=\"elementor-element elementor-element-be675a4 e-flex e-con-boxed e-con e-parent\" data-id=\"be675a4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f4b3b22 elementor-widget elementor-widget-html\" data-id=\"f4b3b22\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\nconsole.log('--- Registration Page: Login Status Message Script Loaded (English Only) ---');\n\nfunction displayRegistrationPageLoginMessage() {\n    const customMessageContainerId = 'registration-logged-in-message'; \/\/ Unique ID for this message div\n    const isUserActuallyLoggedIn = document.body.classList.contains('logged-in'); \/\/ Primary login check\n    let loggedInUserName = null;\n\n    if (isUserActuallyLoggedIn) {\n        \/\/ If logged in, try to get the specific username from the WordPress admin bar\n        const adminBarUserNode = document.querySelector('#wp-admin-bar-my-account .display-name');\n        if (adminBarUserNode) {\n            loggedInUserName = adminBarUserNode.textContent.trim();\n            console.log('Registration Page: Detected logged-in user from admin bar:', loggedInUserName);\n        } else {\n            \/\/ Fallback if admin bar or username not found\n            loggedInUserName = \"User\"; \/\/ Generic placeholder\n            console.warn('Registration Page: User is logged in (body class detected) but specific name not found. Using generic name.');\n        }\n    } else {\n        console.log('Registration Page: User is NOT logged in (body class absent).');\n    }\n\n    let messageDiv = document.getElementById(customMessageContainerId);\n\n    if (isUserActuallyLoggedIn) {\n        \/\/ If user IS logged in, display the message\n        if (!messageDiv) {\n            \/\/ Create the message div if it doesn't exist yet\n            messageDiv = document.createElement('div');\n            messageDiv.id = customMessageContainerId;\n            \/\/ Apply styling\n            Object.assign(messageDiv.style, {\n                padding: '20px',\n                backgroundColor: '#e6ffe6', \/* Light green background *\/\n                border: '1px solid #aaddaa', \/* Green border *\/\n                borderRadius: '8px',\n                textAlign: 'center',\n                fontSize: '1.1em',\n                color: '#333',\n                marginBottom: '20px',\n            });\n\n            \/\/ Try to insert the message div strategically (e.g., above the bbPress shortcode)\n            const shortcodeWidget = document.querySelector('.elementor-widget-shortcode[data-widget_type=\"shortcode.default\"]'); \/\/ Targets Elementor's Shortcode widget\n            const targetContainer = shortcodeWidget ? shortcodeWidget.parentNode : document.querySelector('.elementor-inner-content') || document.body;\n\n            if (targetContainer) {\n                targetContainer.prepend(messageDiv); \/\/ Prepend to the chosen container\n                console.log('Registration Page: Message div created and inserted.');\n            } else {\n                document.body.appendChild(messageDiv); \/\/ Fallback to appending to body\n                console.warn('Registration Page: Could not find optimal insertion point. Appending message to body.');\n            }\n        }\n\n        const nameToDisplay = loggedInUserName || \"User\"; \/\/ Use detected name or generic\n\n        \/\/ MODIFIED: innerHTML to display message in English only\n        messageDiv.innerHTML = `\n            <p>You are currently logged in as: <strong>${nameToDisplay}<\/strong><\/p>\n        `;\n        messageDiv.style.display = 'block'; \/\/ Ensure the message is visible\n        console.log('Registration Page: Displaying logged-in message in English.');\n\n    } else {\n        \/\/ If user is NOT logged in, ensure the message is hidden\n        if (messageDiv) {\n            messageDiv.style.display = 'none';\n        }\n        console.log('Registration Page: Hiding logged-in message (user not logged in).');\n    }\n}\n\n\/\/ --- Robustness: Ensure the script runs at the right time ---\n\n\/\/ 1. Run the function when the DOM is fully loaded\ndocument.addEventListener('DOMContentLoaded', displayRegistrationPageLoginMessage);\n\n\/\/ 2. Use a MutationObserver on the <body> to detect changes like 'logged-in' class appearing\/disappearing\n\/\/ This is crucial for dynamic updates (e.g., after login\/logout, or Elementor content loading).\nconst observerConfig = { childList: true, subtree: true, attributes: true, attributeFilter: ['class'] }; \/\/ Watch for class changes (like 'logged-in') and general DOM structure\n\nconst mainObserver = new MutationObserver((mutations, obs) => {\n    \/\/ Re-run the display logic if relevant changes occur (body class, admin bar appearance)\n    const bodyClassChanged = mutations.some(mutation => mutation.target === document.body && mutation.attributeName === 'class');\n    const adminBarLoaded = mutations.some(mutation => mutation.type === 'childList' && Array.from(mutation.addedNodes).some(node => node.id === 'wpadminbar'));\n\n    if (bodyClassChanged || adminBarLoaded) {\n        displayRegistrationPageLoginMessage();\n        console.log('Registration Page: DOM change detected by observer, re-checking login status.');\n    }\n});\n\ndocument.addEventListener('DOMContentLoaded', () => {\n    mainObserver.observe(document.body, observerConfig);\n    console.log('Registration Page: MutationObserver started.');\n});\n\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1dc1403 e-flex e-con-boxed e-con e-parent\" data-id=\"1dc1403\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2b0fd1a elementor-widget elementor-widget-html\" data-id=\"2b0fd1a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n    \/* Styling for the embedded GDPR agreement *\/\n    .gdpr-agreement-container {\n        font-family: Arial, sans-serif;\n        line-height: 1.6;\n        margin-bottom: 20px; \/* Space below this block *\/\n        padding: 20px;\n        background-color: #f9f9f9;\n        border: 1px solid #ddd;\n        border-radius: 8px;\n        box-shadow: 0 2px 4px rgba(0,0,0,0.05);\n    }\n    .gdpr-agreement-container h3 {\n        color: #333;\n        margin-top: 0;\n        margin-bottom: 15px;\n        text-align: center;\n        font-size: 1.3em;\n        border-bottom: 1px solid #eee;\n        padding-bottom: 10px;\n    }\n    .gdpr-agreement-container h4 { \/* This style remains, but the h4 element it targeted is now gone from this specific version *\/\n        color: #555;\n        margin-top: 20px;\n        border-bottom: 1px dashed #ccc;\n        padding-bottom: 5px;\n        font-size: 1.1em;\n    }\n    .gdpr-agreement-container ul {\n        margin-left: 20px;\n        margin-bottom: 15px;\n    }\n    .gdpr-agreement-container p {\n        margin-bottom: 15px;\n    }\n    \/* Removed .language-switcher-gdpr and related button styles as they are no longer needed *\/\n    .gdpr-language-section {\n        \/* No longer needs border-top, padding-top, margin-top as it's the only section *\/\n    }\n    .agreement-statement-gdpr {\n        font-weight: bold;\n        text-align: center;\n        margin-top: 25px;\n        padding-top: 15px;\n        border-top: 2px solid #eee;\n        font-size: 1em;\n        color: #333;\n    }\n    .note-gdpr {\n        font-style: italic;\n        font-size: 0.85em;\n        color: #888;\n        text-align: center;\n        margin-top: 15px;\n    }\n<\/style>\n\n<div class=\"gdpr-agreement-container\">\n    <h3>Forum Rules & Privacy Policy<\/h3>\n\n    <div id=\"gdpr-section-en\" class=\"gdpr-language-section\">\n        <h5>Forum Rules<\/h5>\n        <p>Welcome to our forum! To ensure a positive and productive environment for everyone, please adhere to the following rules:<\/p>\n        <ul>\n            <li>Be respectful and civil in all interactions.<\/li>\n            <li>No spamming, excessive self-promotion, or advertising.<\/li>\n            <li>Do not post illegal or offensive content.<\/li>\n            <li>Keep discussions relevant to the forum's topics.<\/li>\n            <li>Do not share personal information about others without consent.<\/li>\n            <li>Avoid excessive profanity or hate speech.<\/li>\n            <li>Report any violations to the moderators.<\/li>\n        <\/ul>\n\n        <h5>Privacy Policy<\/h5>\n        <p>Your privacy is important to us. This policy outlines how we collect, use, and protect your data.<\/p>\n        <ul>\n            <li>We collect information you provide during registration (username, email).<\/li>\n            <li>We may collect usage data (IP address, browser type) for site improvement.<\/li>\n            <li>Your data will be used to operate and maintain the forum, and to communicate with you.<\/li>\n            <li>We do not sell or share your personal data with third parties without your explicit consent, except as required by law.<\/li>\n            <li>You have the right to access, modify, or delete your personal data. Contact us for requests.<\/li>\n            <li>We implement reasonable security measures to protect your data.<\/li>\n        <\/ul>\n    <\/div>\n\n    <div class=\"agreement-statement-gdpr\">\n        By registering, you confirm your understanding and acceptance of these terms.\n    <\/div>\n\n    <div class=\"note-gdpr\">\n        Your data will be processed in accordance with our Privacy Policy for the purpose of providing forum services.\n    <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-668509a e-flex e-con-boxed e-con e-parent\" data-id=\"668509a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c09846e e-n-tabs-mobile elementor-widget elementor-widget-n-tabs\" data-id=\"c09846e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;horizontal_scroll&quot;:&quot;disable&quot;}\" data-widget_type=\"nested-tabs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-tabs\" data-widget-number=\"201950318\" aria-label=\"Tabs. Open items with Enter or Space, close with Escape and navigate using the Arrow keys.\">\n\t\t\t<div class=\"e-n-tabs-heading\" role=\"tablist\">\n\t\t\t\t\t<button id=\"e-n-tab-title-2019503181\" data-tab-title-id=\"e-n-tab-title-2019503181\" class=\"e-n-tab-title\" aria-selected=\"true\" data-tab-index=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"e-n-tab-content-2019503181\" style=\"--n-tabs-title-order: 1;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tLogin\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-2019503182\" data-tab-title-id=\"e-n-tab-title-2019503182\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-2019503182\" style=\"--n-tabs-title-order: 2;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tRegister\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-2019503183\" data-tab-title-id=\"e-n-tab-title-2019503183\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"3\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-2019503183\" style=\"--n-tabs-title-order: 3;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tLost Password\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t<div class=\"e-n-tabs-content\">\n\t\t\t\t<div id=\"e-n-tab-content-2019503181\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-2019503181\" data-tab-index=\"1\" style=\"--n-tabs-title-order: 1;\" class=\"e-active elementor-element elementor-element-b597131 e-con-full e-flex e-con e-child\" data-id=\"b597131\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b795bf0 elementor-widget elementor-widget-shortcode\" data-id=\"b795bf0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n<form method=\"post\" action=\"https:\/\/www.opensmartliving.ro\/wp-login.php\" class=\"bbp-login-form\">\n\t<fieldset class=\"bbp-form\">\n\t\t<legend>Log In<\/legend>\n\n\t\t<div class=\"bbp-username\">\n\t\t\t<label for=\"user_login\">Username: <\/label>\n\t\t\t<input type=\"text\" name=\"log\" value=\"\" size=\"20\" maxlength=\"100\" id=\"user_login\" autocomplete=\"off\" \/>\n\t\t<\/div>\n\n\t\t<div class=\"bbp-password\">\n\t\t\t<label for=\"user_pass\">Password: <\/label>\n\t\t\t<input type=\"password\" name=\"pwd\" value=\"\" size=\"20\" id=\"user_pass\" autocomplete=\"off\" \/>\n\t\t<\/div>\n\n\t\t<div class=\"bbp-remember-me\">\n\t\t\t<input type=\"checkbox\" name=\"rememberme\" value=\"forever\"  id=\"rememberme\" \/>\n\t\t\t<label for=\"rememberme\">Keep me signed in<\/label>\n\t\t<\/div>\n\n\t\t<input type=\"hidden\" name=\"g-recaptcha-response\" class=\"agr-recaptcha-response\" value=\"\" \/><script data-jetpack-boost=\"ignore\" data-jetpack-boost=\"ignore\">\r\n                (function() {\r\n                    var siteKey = \"6LeG1HQrAAAAAHqT7gh75rlXXek4KRHrbY9ZdE28\";\r\n                    var refreshTimer = null;\r\n\r\n                    function wpcaptchaSetToken(token) {\r\n                        document.querySelectorAll(\".agr-recaptcha-response\").forEach(function(field) {\r\n                            field.value = token;\r\n                            field.setAttribute(\"data-token-time\", Date.now());\r\n                        });\r\n                    }\r\n\r\n                    function wpcaptchaRefreshToken(callback) {\r\n                        if (typeof grecaptcha === \"undefined\") {\r\n                            if (callback) callback(false);\r\n                            return;\r\n                        }\r\n\r\n                        grecaptcha.ready(function() {\r\n                            grecaptcha.execute(siteKey, { action: \"submit\" }).then(function(token) {\r\n                                wpcaptchaSetToken(token);\r\n                                if (callback) callback(true);\r\n                            });\r\n                        });\r\n                    }\r\n\r\n                    function wpcaptchaStartAutoRefresh() {\r\n                        clearInterval(refreshTimer);\r\n\r\n                        wpcaptchaRefreshToken();\r\n\r\n                        refreshTimer = setInterval(function() {\r\n                            wpcaptchaRefreshToken();\r\n                        }, 90000);\r\n                    }\r\n\r\n                    document.addEventListener(\"submit\", function(e) {\r\n                        var form = e.target;\r\n                        var field = form.querySelector(\".agr-recaptcha-response\");\r\n\r\n                        if (!field) return;\r\n\r\n                        var tokenTime = parseInt(field.getAttribute(\"data-token-time\") || \"0\", 10);\r\n                        var age = Date.now() - tokenTime;\r\n\r\n                        if (field.value && age < 90000) {\r\n                            return;\r\n                        }\r\n\r\n                        e.preventDefault();\r\n\r\n                        wpcaptchaRefreshToken(function(success) {\r\n                            if (success) {\r\n                                form.submit();\r\n                            }\r\n                        });\r\n                    }, true);\r\n\r\n                    window.wpcaptchaRefreshToken = wpcaptchaRefreshToken;\r\n\r\n                    if (document.readyState === \"loading\") {\r\n                        document.addEventListener(\"DOMContentLoaded\", wpcaptchaStartAutoRefresh);\r\n                    } else {\r\n                        wpcaptchaStartAutoRefresh();\r\n                    }\r\n                })();\r\n                <\/script><div id='wpcaptcha-protected-by' style='display: block; clear: both; padding-top: 20px; text-align: center;''>Login form protected by <a target='_blank' href='https:\/\/getwpcaptcha.com\/'>WP Captcha<\/a><\/div><script data-jetpack-boost=\"ignore\" data-jetpack-boost=\"ignore\">\r\n            document.addEventListener(\"DOMContentLoaded\", function() {\r\n                document.querySelector(\"#loginform\").append(document.querySelector(\"#wpcaptcha-protected-by\"));\r\n            });\r\n            <\/script>\n\t\t<div class=\"bbp-submit-wrapper\">\n\n\t\t\t<button type=\"submit\" name=\"user-submit\" id=\"user-submit\" class=\"button submit user-submit\">Log In<\/button>\n\n\t\t\t\n\t<input type=\"hidden\" name=\"user-cookie\" value=\"1\" \/>\n\n\t<input type=\"hidden\" id=\"bbp_redirect_to\" name=\"redirect_to\" value=\"https:\/\/www.opensmartliving.ro\/index.php\/wp-json\/wp\/v2\/pages\/398\" \/><input type=\"hidden\" id=\"_wpnonce\" name=\"_wpnonce\" value=\"c705428fbf\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/index.php\/wp-json\/wp\/v2\/pages\/398\" \/>\n\t\t<\/div>\n\t<\/fieldset>\n<\/form>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-2019503182\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-2019503182\" data-tab-index=\"2\" style=\"--n-tabs-title-order: 2;\" class=\" elementor-element elementor-element-089343f e-con-full e-flex e-con e-child\" data-id=\"089343f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f2298cf elementor-widget elementor-widget-shortcode\" data-id=\"f2298cf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n<form method=\"post\" action=\"https:\/\/www.opensmartliving.ro\/wp-login.php\" class=\"bbp-login-form\">\n\t<fieldset class=\"bbp-form\">\n\t\t<legend>Create an Account<\/legend>\n\n\t\t\n\t\t<div class=\"bbp-template-notice\">\n\t\t\t<ul>\n\t\t\t\t<li>Your username must be unique, and cannot be changed later.<\/li>\n\t\t\t\t<li>We use your email address to email you a secure password and verify your account.<\/li>\n\t\t\t<\/ul>\n\t\t<\/div>\n\n\t\t<div class=\"bbp-username\">\n\t\t\t<label for=\"user_login\">Username: <\/label>\n\t\t\t<input type=\"text\" name=\"user_login\" value=\"\" size=\"20\" id=\"user_login\" maxlength=\"100\" autocomplete=\"off\" \/>\n\t\t<\/div>\n\n\t\t<div class=\"bbp-email\">\n\t\t\t<label for=\"user_email\">Email: <\/label>\n\t\t\t<input type=\"text\" name=\"user_email\" value=\"\" size=\"20\" id=\"user_email\" maxlength=\"100\" autocomplete=\"off\" \/>\n\t\t<\/div>\n\n\t\t<input type=\"hidden\" name=\"g-recaptcha-response\" class=\"agr-recaptcha-response\" value=\"\" \/><script data-jetpack-boost=\"ignore\" data-jetpack-boost=\"ignore\">\r\n                (function() {\r\n                    var siteKey = \"6LeG1HQrAAAAAHqT7gh75rlXXek4KRHrbY9ZdE28\";\r\n                    var refreshTimer = null;\r\n\r\n                    function wpcaptchaSetToken(token) {\r\n                        document.querySelectorAll(\".agr-recaptcha-response\").forEach(function(field) {\r\n                            field.value = token;\r\n                            field.setAttribute(\"data-token-time\", Date.now());\r\n                        });\r\n                    }\r\n\r\n                    function wpcaptchaRefreshToken(callback) {\r\n                        if (typeof grecaptcha === \"undefined\") {\r\n                            if (callback) callback(false);\r\n                            return;\r\n                        }\r\n\r\n                        grecaptcha.ready(function() {\r\n                            grecaptcha.execute(siteKey, { action: \"submit\" }).then(function(token) {\r\n                                wpcaptchaSetToken(token);\r\n                                if (callback) callback(true);\r\n                            });\r\n                        });\r\n                    }\r\n\r\n                    function wpcaptchaStartAutoRefresh() {\r\n                        clearInterval(refreshTimer);\r\n\r\n                        wpcaptchaRefreshToken();\r\n\r\n                        refreshTimer = setInterval(function() {\r\n                            wpcaptchaRefreshToken();\r\n                        }, 90000);\r\n                    }\r\n\r\n                    document.addEventListener(\"submit\", function(e) {\r\n                        var form = e.target;\r\n                        var field = form.querySelector(\".agr-recaptcha-response\");\r\n\r\n                        if (!field) return;\r\n\r\n                        var tokenTime = parseInt(field.getAttribute(\"data-token-time\") || \"0\", 10);\r\n                        var age = Date.now() - tokenTime;\r\n\r\n                        if (field.value && age < 90000) {\r\n                            return;\r\n                        }\r\n\r\n                        e.preventDefault();\r\n\r\n                        wpcaptchaRefreshToken(function(success) {\r\n                            if (success) {\r\n                                form.submit();\r\n                            }\r\n                        });\r\n                    }, true);\r\n\r\n                    window.wpcaptchaRefreshToken = wpcaptchaRefreshToken;\r\n\r\n                    if (document.readyState === \"loading\") {\r\n                        document.addEventListener(\"DOMContentLoaded\", wpcaptchaStartAutoRefresh);\r\n                    } else {\r\n                        wpcaptchaStartAutoRefresh();\r\n                    }\r\n                })();\r\n                <\/script>\n\t\t<div class=\"bbp-submit-wrapper\">\n\n\t\t\t<button type=\"submit\" name=\"user-submit\" class=\"button submit user-submit\">Register<\/button>\n\n\t\t\t\n\t<input type=\"hidden\" name=\"action\"      value=\"register\" \/>\n\t<input type=\"hidden\" name=\"user-cookie\" value=\"1\" \/>\n\n\t<input type=\"hidden\" id=\"bbp_redirect_to\" name=\"redirect_to\" value=\"?checkemail=registered\" \/><input type=\"hidden\" id=\"_wpnonce\" name=\"_wpnonce\" value=\"ce6e7515b1\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/index.php\/wp-json\/wp\/v2\/pages\/398\" \/>\n\t\t<\/div>\n\n\t\t\n\t<\/fieldset>\n<\/form>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-2019503183\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-2019503183\" data-tab-index=\"3\" style=\"--n-tabs-title-order: 3;\" class=\" elementor-element elementor-element-a717113 e-con-full e-flex e-con e-child\" data-id=\"a717113\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-96c6ed7 elementor-widget elementor-widget-shortcode\" data-id=\"96c6ed7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n<form method=\"post\" action=\"https:\/\/www.opensmartliving.ro\/wp-login.php?action=lostpassword\" class=\"bbp-login-form\">\n\t<fieldset class=\"bbp-form\">\n\t\t<legend>Lost Password<\/legend>\n\n\t\t<div class=\"bbp-username\">\n\t\t\t<p>\n\t\t\t\t<label for=\"user_login\" class=\"hide\">Username or Email: <\/label>\n\t\t\t\t<input type=\"text\" name=\"user_login\" value=\"\" size=\"20\" id=\"user_login\" maxlength=\"100\" autocomplete=\"off\" \/>\n\t\t\t<\/p>\n\t\t<\/div>\n\n\t\t<input type=\"hidden\" name=\"g-recaptcha-response\" class=\"agr-recaptcha-response\" value=\"\" \/><script data-jetpack-boost=\"ignore\" data-jetpack-boost=\"ignore\">\r\n                (function() {\r\n                    var siteKey = \"6LeG1HQrAAAAAHqT7gh75rlXXek4KRHrbY9ZdE28\";\r\n                    var refreshTimer = null;\r\n\r\n                    function wpcaptchaSetToken(token) {\r\n                        document.querySelectorAll(\".agr-recaptcha-response\").forEach(function(field) {\r\n                            field.value = token;\r\n                            field.setAttribute(\"data-token-time\", Date.now());\r\n                        });\r\n                    }\r\n\r\n                    function wpcaptchaRefreshToken(callback) {\r\n                        if (typeof grecaptcha === \"undefined\") {\r\n                            if (callback) callback(false);\r\n                            return;\r\n                        }\r\n\r\n                        grecaptcha.ready(function() {\r\n                            grecaptcha.execute(siteKey, { action: \"submit\" }).then(function(token) {\r\n                                wpcaptchaSetToken(token);\r\n                                if (callback) callback(true);\r\n                            });\r\n                        });\r\n                    }\r\n\r\n                    function wpcaptchaStartAutoRefresh() {\r\n                        clearInterval(refreshTimer);\r\n\r\n                        wpcaptchaRefreshToken();\r\n\r\n                        refreshTimer = setInterval(function() {\r\n                            wpcaptchaRefreshToken();\r\n                        }, 90000);\r\n                    }\r\n\r\n                    document.addEventListener(\"submit\", function(e) {\r\n                        var form = e.target;\r\n                        var field = form.querySelector(\".agr-recaptcha-response\");\r\n\r\n                        if (!field) return;\r\n\r\n                        var tokenTime = parseInt(field.getAttribute(\"data-token-time\") || \"0\", 10);\r\n                        var age = Date.now() - tokenTime;\r\n\r\n                        if (field.value && age < 90000) {\r\n                            return;\r\n                        }\r\n\r\n                        e.preventDefault();\r\n\r\n                        wpcaptchaRefreshToken(function(success) {\r\n                            if (success) {\r\n                                form.submit();\r\n                            }\r\n                        });\r\n                    }, true);\r\n\r\n                    window.wpcaptchaRefreshToken = wpcaptchaRefreshToken;\r\n\r\n                    if (document.readyState === \"loading\") {\r\n                        document.addEventListener(\"DOMContentLoaded\", wpcaptchaStartAutoRefresh);\r\n                    } else {\r\n                        wpcaptchaStartAutoRefresh();\r\n                    }\r\n                })();\r\n                <\/script><div id='wpcaptcha-protected-by' style='display: block; clear: both; padding-top: 20px; text-align: center;''>Login form protected by <a target='_blank' href='https:\/\/getwpcaptcha.com\/'>WP Captcha<\/a><\/div><script data-jetpack-boost=\"ignore\" data-jetpack-boost=\"ignore\">\r\n            document.addEventListener(\"DOMContentLoaded\", function() {\r\n                document.querySelector(\"#loginform\").append(document.querySelector(\"#wpcaptcha-protected-by\"));\r\n            });\r\n            <\/script>\n\t\t<div class=\"bbp-submit-wrapper\">\n\n\t\t\t<button type=\"submit\" name=\"user-submit\" class=\"button submit user-submit\">Reset My Password<\/button>\n\n\t\t\t\n\t<input type=\"hidden\" name=\"user-cookie\" value=\"1\" \/>\n\n\t<input type=\"hidden\" id=\"bbp_redirect_to\" name=\"redirect_to\" value=\"https:\/\/www.opensmartliving.ro\/index.php\/register-2-2\/?checkemail=confirm\" \/><input type=\"hidden\" id=\"_wpnonce\" name=\"_wpnonce\" value=\"22d9fb67f5\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/index.php\/wp-json\/wp\/v2\/pages\/398\" \/>\n\t\t<\/div>\n\t<\/fieldset>\n<\/form>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\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>Forum Rules &#038; Privacy Policy Forum Rules Welcome to our forum! To ensure a positive and productive environment for everyone, please adhere to the following rules: Be respectful and civil in all interactions. No spamming, excessive self-promotion, or advertising. Do not post illegal or offensive content. Keep discussions relevant to the forum&#8217;s topics. Do not&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_theme","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"_uag_custom_page_level_css":"","_kad_post_transparent":"","_kad_post_title":"hide","_kad_post_layout":"normal","_kad_post_sidebar_id":"","_kad_post_content_style":"boxed","_kad_post_vertical_padding":"show","_kad_post_feature":"default","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-398","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Register \/ Login - Open Smart Living<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.opensmartliving.ro\/index.php\/register-2-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Register \/ Login - Open Smart Living\" \/>\n<meta property=\"og:description\" content=\"Forum Rules &#038; Privacy Policy Forum Rules Welcome to our forum! To ensure a positive and productive environment for everyone, please adhere to the following rules: Be respectful and civil in all interactions. No spamming, excessive self-promotion, or advertising. Do not post illegal or offensive content. Keep discussions relevant to the forum&#8217;s topics. Do not...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.opensmartliving.ro\/index.php\/register-2-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Open Smart Living\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-05T08:07:09+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.opensmartliving.ro\\\/index.php\\\/register-2-2\\\/\",\"url\":\"https:\\\/\\\/www.opensmartliving.ro\\\/index.php\\\/register-2-2\\\/\",\"name\":\"Register \\\/ Login - Open Smart Living\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.opensmartliving.ro\\\/#website\"},\"datePublished\":\"2025-07-03T09:21:58+00:00\",\"dateModified\":\"2025-07-05T08:07:09+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.opensmartliving.ro\\\/index.php\\\/register-2-2\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.opensmartliving.ro\\\/index.php\\\/register-2-2\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.opensmartliving.ro\\\/index.php\\\/register-2-2\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.opensmartliving.ro\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Register \\\/ Login\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.opensmartliving.ro\\\/#website\",\"url\":\"https:\\\/\\\/www.opensmartliving.ro\\\/\",\"name\":\"Open Smart Living\",\"description\":\"Where your home awakens\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.opensmartliving.ro\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.opensmartliving.ro\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.opensmartliving.ro\\\/#organization\",\"name\":\"Open Smart Living\",\"url\":\"https:\\\/\\\/www.opensmartliving.ro\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.opensmartliving.ro\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.opensmartliving.ro\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/logo-removebg.png\",\"contentUrl\":\"https:\\\/\\\/www.opensmartliving.ro\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/logo-removebg.png\",\"width\":500,\"height\":500,\"caption\":\"Open Smart Living\"},\"image\":{\"@id\":\"https:\\\/\\\/www.opensmartliving.ro\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Register \/ Login - Open Smart Living","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.opensmartliving.ro\/index.php\/register-2-2\/","og_locale":"en_US","og_type":"article","og_title":"Register \/ Login - Open Smart Living","og_description":"Forum Rules &#038; Privacy Policy Forum Rules Welcome to our forum! To ensure a positive and productive environment for everyone, please adhere to the following rules: Be respectful and civil in all interactions. No spamming, excessive self-promotion, or advertising. Do not post illegal or offensive content. Keep discussions relevant to the forum&#8217;s topics. Do not...","og_url":"https:\/\/www.opensmartliving.ro\/index.php\/register-2-2\/","og_site_name":"Open Smart Living","article_modified_time":"2025-07-05T08:07:09+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.opensmartliving.ro\/index.php\/register-2-2\/","url":"https:\/\/www.opensmartliving.ro\/index.php\/register-2-2\/","name":"Register \/ Login - Open Smart Living","isPartOf":{"@id":"https:\/\/www.opensmartliving.ro\/#website"},"datePublished":"2025-07-03T09:21:58+00:00","dateModified":"2025-07-05T08:07:09+00:00","breadcrumb":{"@id":"https:\/\/www.opensmartliving.ro\/index.php\/register-2-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.opensmartliving.ro\/index.php\/register-2-2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.opensmartliving.ro\/index.php\/register-2-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.opensmartliving.ro\/"},{"@type":"ListItem","position":2,"name":"Register \/ Login"}]},{"@type":"WebSite","@id":"https:\/\/www.opensmartliving.ro\/#website","url":"https:\/\/www.opensmartliving.ro\/","name":"Open Smart Living","description":"Where your home awakens","publisher":{"@id":"https:\/\/www.opensmartliving.ro\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.opensmartliving.ro\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.opensmartliving.ro\/#organization","name":"Open Smart Living","url":"https:\/\/www.opensmartliving.ro\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.opensmartliving.ro\/#\/schema\/logo\/image\/","url":"https:\/\/www.opensmartliving.ro\/wp-content\/uploads\/2025\/06\/logo-removebg.png","contentUrl":"https:\/\/www.opensmartliving.ro\/wp-content\/uploads\/2025\/06\/logo-removebg.png","width":500,"height":500,"caption":"Open Smart Living"},"image":{"@id":"https:\/\/www.opensmartliving.ro\/#\/schema\/logo\/image\/"}}]}},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"opensmartliving","author_link":"https:\/\/www.opensmartliving.ro\/index.php\/author\/opensmartliving\/"},"uagb_comment_info":0,"uagb_excerpt":"Forum Rules &#038; Privacy Policy Forum Rules Welcome to our forum! To ensure a positive and productive environment for everyone, please adhere to the following rules: Be respectful and civil in all interactions. No spamming, excessive self-promotion, or advertising. Do not post illegal or offensive content. Keep discussions relevant to the forum&#8217;s topics. Do not...","_links":{"self":[{"href":"https:\/\/www.opensmartliving.ro\/index.php\/wp-json\/wp\/v2\/pages\/398","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.opensmartliving.ro\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.opensmartliving.ro\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.opensmartliving.ro\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.opensmartliving.ro\/index.php\/wp-json\/wp\/v2\/comments?post=398"}],"version-history":[{"count":70,"href":"https:\/\/www.opensmartliving.ro\/index.php\/wp-json\/wp\/v2\/pages\/398\/revisions"}],"predecessor-version":[{"id":560,"href":"https:\/\/www.opensmartliving.ro\/index.php\/wp-json\/wp\/v2\/pages\/398\/revisions\/560"}],"wp:attachment":[{"href":"https:\/\/www.opensmartliving.ro\/index.php\/wp-json\/wp\/v2\/media?parent=398"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}