{"id":78632,"date":"2026-03-12T16:20:37","date_gmt":"2026-03-12T23:20:37","guid":{"rendered":"https:\/\/slowtwitch.com\/?page_id=78632"},"modified":"2026-03-30T11:23:35","modified_gmt":"2026-03-30T18:23:35","slug":"sign-in-sign-up","status":"publish","type":"page","link":"https:\/\/www.slowtwitch.com\/sign-in-sign-up\/","title":{"rendered":"Sign In Sign Up"},"content":{"rendered":"\n        <div class=\"discourse-advanced__unified-form-container discourse-advanced__directories__unified-form-container\">\n            <!-- Step 1: Identity Check -->\n            <div id=\"discourse-advanced__unified-login-99925175-step1\" class=\"discourse-advanced__unified-step active\">\n                <h3>Sign In or Register<\/h3>\n                <p class=\"discourse-advanced__login-instructions\" style=\"color: red; font-weight: 600\">\n                    Please use your forum.slowtwitch.com credentials to login\n                <\/p>\n                <p class=\"discourse-advanced__login-instructions\">\n                     Dont have an account? Please enter your email to sign up today\n                <\/p>\n                <form id=\"discourse-advanced__unified-login-99925175-identity-check\" class=\"discourse-advanced__unified-form\">\n                    <div class=\"form-group\">\n                        <label for=\"discourse-advanced__unified-login-99925175_login\">Username or Email<\/label>\n                        <input type=\"text\" id=\"discourse-advanced__unified-login-99925175_login\" name=\"check_login\" required>\n                    <\/div>\n                    <div class=\"form-message\"><\/div>\n                    <button type=\"submit\" class=\"submit-button\">Continue<\/button>\n                    <input type=\"hidden\" id=\"identity_check_nonce_discourse-advanced__unified-login-99925175\" name=\"identity_check_nonce_discourse-advanced__unified-login-99925175\" value=\"a246728241\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/wp-json\/wp\/v2\/pages\/78632\" \/>\n                <\/form>\n            <\/div>\n    \n            <!-- Step 2: Login (shown if username\/email exists) -->\n            <div id=\"discourse-advanced__unified-login-99925175-step2-login\" class=\"discourse-advanced__unified-step\">\n                <h3>Welcome Back<\/h3>\n                <p class=\"discourse-advanced__login-instructions\">Enter your password to sign in<\/p>\n                <form id=\"discourse-advanced__unified-login-99925175-login\" class=\"discourse-advanced__unified-form\">\n                    <div class=\"form-group\">\n                        <label for=\"discourse-advanced__unified-login-99925175_login_identity\">Username or Email<\/label>\n                        <input type=\"text\" id=\"discourse-advanced__unified-login-99925175_login_identity\" name=\"discourse_login\" readonly>\n                    <\/div>\n                    <div class=\"form-group\">\n                        <label for=\"discourse-advanced__unified-login-99925175_password\">Password<\/label>\n                        <input type=\"password\" id=\"discourse-advanced__unified-login-99925175_password\" name=\"discourse_password\" required>\n                    <\/div>\n                    <div class=\"form-message\"><\/div>\n                    <button type=\"submit\" class=\"submit-button\">Sign In<\/button>\n                    <p>\n                        <a href=\"\/reset-password\" class=\"discourse-advanced__lost-password\">Forgot your password?<\/a>\n                    <\/p>\n                    <input type=\"hidden\" id=\"discourse_nonce_discourse-advanced__unified-login-99925175\" name=\"discourse_nonce_discourse-advanced__unified-login-99925175\" value=\"15407088c7\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/wp-json\/wp\/v2\/pages\/78632\" \/>\n                <\/form>\n            <\/div>\n    \n            <!-- Step 2: Register (shown if username\/email doesn't exist) -->\n            <div id=\"discourse-advanced__unified-login-99925175-step2-register\" class=\"discourse-advanced__unified-step\">\n                <h3>Create an Account<\/h3>\n                <p class=\"discourse-advanced__login-instructions\">Complete the form below to register<\/p>\n                <form id=\"discourse-advanced__unified-login-99925175-register\" class=\"discourse-advanced__unified-form\">\n                    <div class=\"form-group email-field\" style=\"display:none;\">\n                        <label for=\"discourse-advanced__unified-login-99925175_reg_email\">Email<\/label>\n                        <input type=\"email\" id=\"discourse-advanced__unified-login-99925175_reg_email\" name=\"reg_email\" readonly>\n                    <\/div>\n                    <div class=\"form-group username-field\" style=\"display:none;\">\n                        <label for=\"discourse-advanced__unified-login-99925175_reg_username\">Username<\/label>\n                        <input type=\"text\" id=\"discourse-advanced__unified-login-99925175_reg_username\" name=\"reg_username\" readonly>\n                        <p class=\"field-note\">Username must contain only letters, numbers, and underscores.<\/p>\n                    <\/div>\n                    \n                    <!-- The other field that needs to be filled in -->\n                    <div class=\"form-group other-field\"><\/div>\n                <div class=\"form-group\">\n                    <label for=\"discourse-advanced__unified-login-99925175_reg_password\">Password<\/label>\n                    <input type=\"password\" id=\"discourse-advanced__unified-login-99925175_reg_password\" name=\"discourse-advanced__unified-login-99925175_reg_password\" class=\"password-input\" required>\n                    <div class=\"password-strength\">\n                        <div class=\"strength-meter\"><div class=\"meter\"><\/div><\/div>\n                        <div class=\"strength-text\"><\/div>\n                    <\/div>\n                    <div class=\"password-requirements\">\n                        <p>Password must:<\/p>\n                        <ul><li class=\"requirement\">Be at least 8 characters long<\/li><li class=\"requirement\">Not be too similar to your username or email<\/li><li class=\"requirement\">Not be a commonly used password<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/div>\n            <script>\n            function initializePasswordStrength() {\n                jQuery(document).ready(function($) {\n                    function updatePasswordStrength($input) {\n                        var password = $input.val();\n                        var $container = $input.closest('.form-group');\n                        var $requirements = $container.find('.requirement');\n                        var $strengthDiv = $container.find('.password-strength');\n        \n                        var strength = 0;\n                        var maxStrength = 5;\n        \n                        \/\/ Reset requirements\n                        $requirements.removeClass('met');\n        \n                        \/\/ Check length\n                        if (password.length >= 10) {\n                            strength++;\n                            $requirements.filter(\":contains('characters')\").addClass('met');\n                        }\n        \n                        \/\/ Check uppercase\n                        if (\/[A-Z]\/.test(password)) {\n                            strength++;\n                            $requirements.filter(\":contains('uppercase')\").addClass('met');\n                        }\n        \n                        \/\/ Check lowercase\n                        if (\/[a-z]\/.test(password)) {\n                            strength++;\n                            $requirements.filter(\":contains('lowercase')\").addClass('met');\n                        }\n        \n                        \/\/ Check numbers\n                        if (\/[0-9]\/.test(password)) {\n                            strength++;\n                            $requirements.filter(\":contains('number')\").addClass('met');\n                        }\n        \n                        \/\/ Check special characters\n                        if (\/[^A-Za-z0-9]\/.test(password)) {\n                            strength++;\n                            $requirements.filter(\":contains('special')\").addClass('met');\n                        }\n        \n                        \/\/ Update strength meter\n                        var $meter = $strengthDiv.find('.meter');\n                        $meter.css('width', ((strength \/ maxStrength) * 100) + '%');\n        \n                        \/\/ Update text and class\n                        var strengthClass = strength >= 4 ? 'strong' :\n                                        strength >= 3 ? 'medium' : 'weak';\n                        var strengthText = strength >= 4 ? 'Strong' :\n                                        strength >= 3 ? 'Medium' : 'Weak';\n        \n                        $strengthDiv\n                            .removeClass('weak medium strong')\n                            .addClass(strengthClass)\n                            .find('.strength-text')\n                            .text('Password strength: ' + strengthText);\n                    }\n        \n                    \/\/ Attach to password inputs\n                    $('.password-input').on('input', function() {\n                        updatePasswordStrength($(this));\n                    });\n        \n                    \/\/ Initial check\n                    $('.password-input').each(function() {\n                        if ($(this).val()) {\n                            updatePasswordStrength($(this));\n                        }\n                    });\n                });\n            }\n        \n            \/\/ Call initialization\n            initializePasswordStrength();\n            <\/script>\n                    <div class=\"form-group\">\n                        <label for=\"discourse-advanced__unified-login-99925175_reg_name\">Full Name<\/label>\n                        <input type=\"text\" id=\"discourse-advanced__unified-login-99925175_reg_name\" name=\"reg_name\" required>\n                        <p class=\"field-note\">Enter your real name as you&#8217;d like it to appear.<\/p>\n                    <\/div>\n                    <div class=\"form-group captcha-container\">\n                        <div class=\"h-captcha\" data-sitekey=\"000a8ac4-e486-435e-a0ac-7020b27ce698\" data-theme=\"light\"><\/div>\n                    <\/div>\n                    <div class=\"form-message\"><\/div>\n                    <button type=\"submit\" class=\"submit-button\">Create Account<\/button>\n                    <input type=\"hidden\" id=\"register_nonce_discourse-advanced__unified-login-99925175\" name=\"register_nonce_discourse-advanced__unified-login-99925175\" value=\"0610021fec\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/wp-json\/wp\/v2\/pages\/78632\" \/>\n                <\/form>\n            <\/div>\n        <\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":177,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-no-ads-no-title.php","meta":{"inline_featured_image":false,"publish_to_discourse":"","publish_post_category":"","wpdc_auto_publish_overridden":"","wpdc_topic_tags":"","wpdc_pin_topic":"","wpdc_pin_until":"","discourse_post_id":"","discourse_permalink":"","wpdc_publishing_response":"","wpdc_publishing_error":"","footnotes":""},"class_list":["post-78632","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.slowtwitch.com\/wp-json\/wp\/v2\/pages\/78632","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.slowtwitch.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.slowtwitch.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.slowtwitch.com\/wp-json\/wp\/v2\/users\/177"}],"replies":[{"embeddable":true,"href":"https:\/\/www.slowtwitch.com\/wp-json\/wp\/v2\/comments?post=78632"}],"version-history":[{"count":4,"href":"https:\/\/www.slowtwitch.com\/wp-json\/wp\/v2\/pages\/78632\/revisions"}],"predecessor-version":[{"id":79194,"href":"https:\/\/www.slowtwitch.com\/wp-json\/wp\/v2\/pages\/78632\/revisions\/79194"}],"wp:attachment":[{"href":"https:\/\/www.slowtwitch.com\/wp-json\/wp\/v2\/media?parent=78632"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}