{"id":6,"date":"2025-10-14T10:58:15","date_gmt":"2025-10-14T10:58:15","guid":{"rendered":"https:\/\/docbd.org\/portal\/?page_id=6"},"modified":"2026-07-05T14:41:23","modified_gmt":"2026-07-05T08:41:23","slug":"doctor-signup","status":"publish","type":"page","link":"https:\/\/docbd.org\/portal\/doctor-signup\/","title":{"rendered":"Create a Doctor Account"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Create a DocBD doctor account to claim an existing profile or submit a new profile for review.<\/p>\n\n\n\n<style data-wp-block-html=\"css\">\n.page-content > .wp-block-paragraph {\n    text-align: center;\n    max-width: 500px;\n    margin: 0 auto 0 auto;\n}\n\nmain#content .entry-title {\n    margin-block-end: 0.7rem;\n     text-align: center;\n}\n<\/style>\n\n\n\t<div class=\"docbd-signup-form\">\r\n\t\t\r\n\t\t<form method=\"post\" action=\"https:\/\/docbd.org\/portal\/wp-admin\/admin-post.php\" class=\"needs-validation\" novalidate>\r\n\t\t\t<input type=\"hidden\" name=\"action\" value=\"doctor_signup\">\r\n\t\t\t<input type=\"hidden\" id=\"docbd_signup_nonce\" name=\"docbd_signup_nonce\" value=\"efdce3047f\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/portal\/wp-json\/wp\/v2\/pages\/6\" \/>\r\n\t\t\t<!-- Honeypot field for bot detection -->\r\n\t\t\t<input type=\"text\" name=\"website\" style=\"display:none;\" tabindex=\"-1\" autocomplete=\"off\">\r\n\r\n\t\t\t<div class=\"mb-3\">\r\n\t\t\t\t<label for=\"name\" class=\"form-label\">Full Name *<\/label>\r\n\t\t\t\t<input type=\"text\" class=\"form-control\" name=\"name\" id=\"name\" required>\r\n\t\t\t\t<div class=\"invalid-feedback\">Please enter your full name<\/div>\r\n\t\t\t<\/div>\r\n\r\n\t\t\t<div class=\"mb-3\">\r\n\t\t\t\t<label for=\"email\" class=\"form-label\">Email Address *<\/label>\r\n\t\t\t\t<input type=\"email\" class=\"form-control\" name=\"email\" id=\"email\" required>\r\n\t\t\t\t<div class=\"invalid-feedback\">Please enter a valid email address<\/div>\r\n\t\t\t\t<div class=\"form-text\">We'll send login credentials to this address<\/div>\r\n\t\t\t<\/div>\r\n\r\n\t\t\t<div class=\"mb-3\">\r\n\t\t\t\t<label for=\"password\" class=\"form-label\">Password *<\/label>\r\n\t\t\t\t<input type=\"password\" class=\"form-control\" name=\"password\" id=\"password\" required minlength=\"8\">\r\n\t\t\t\t<div id=\"pass-strength-result\" class=\"mt-2\" style=\"display:none;font-size:13px;font-weight:500;\"><\/div>\r\n\t\t\t\t<div class=\"invalid-feedback\">Please enter a stronger password<\/div>\r\n\t\t\t<\/div>\r\n\r\n\t\t\t<div class=\"mb-3\">\r\n\t\t\t\t<label for=\"confirm_password\" class=\"form-label\">Confirm Password *<\/label>\r\n\t\t\t\t<input type=\"password\" class=\"form-control\" name=\"confirm_password\" id=\"confirm_password\" required>\r\n\t\t\t\t<div class=\"invalid-feedback\">Passwords do not match<\/div>\r\n\t\t\t<\/div>\r\n\r\n\t\t\t<div class=\"mb-4\">\r\n\t\t\t\t<div class=\"form-check\">\r\n\t\t\t\t\t<input class=\"form-check-input\" type=\"checkbox\" id=\"terms\" required>\r\n\t\t\t\t\t<label class=\"form-check-label\" for=\"terms\">\r\n\t\t\t\t\t\tI agree to the <a href=\"\/portal\/terms-of-service\/\" target=\"_blank\">Terms of Service<\/a> and <a href=\"\/portal\/privacy-policy\/\" target=\"_blank\">Privacy Policy<\/a>\r\n\t\t\t\t\t<\/label>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\r\n\t\t\t<button type=\"submit\" class=\"btn btn-primary w-100\">\r\n\t\t\t\tJoin as a Doctor <i class=\"ti ti-arrow-right\"><\/i>\r\n\t\t\t<\/button>\r\n\t\t<\/form>\r\n\r\n\t\t<p class=\"text-center mt-3 mb-0\">\r\n\t\t\tAlready have an account? <a href=\"https:\/\/docbd.org\/portal\/wp-login.php\">Login here<\/a>\r\n\t\t<\/p>\r\n\t<\/div>\r\n\r\n\t<script>\r\n\tdocument.addEventListener('DOMContentLoaded', function() {\r\n\t\tconst form            = document.querySelector('.needs-validation');\r\n\t\tconst password        = document.getElementById('password');\r\n\t\tconst confirmPassword = document.getElementById('confirm_password');\r\n\t\tconst strengthEl      = document.getElementById('pass-strength-result');\r\n\r\n\t\tconst levels = [\r\n\t\t\t{ label: 'Very Weak',  color: '#dc3545' },\r\n\t\t\t{ label: 'Weak',       color: '#dc3545' },\r\n\t\t\t{ label: 'Medium',     color: '#fd7e14' },\r\n\t\t\t{ label: 'Strong',     color: '#198754' },\r\n\t\t\t{ label: 'Very Strong',color: '#198754' },\r\n\t\t];\r\n\r\n\t\tfunction getStrength(val) {\r\n\t\t\tif (!val || !window.wp || !wp.passwordStrength) return -1;\r\n\t\t\treturn wp.passwordStrength.meter(val, wp.passwordStrength.userInputDisallowedList(), val);\r\n\t\t}\r\n\r\n\t\tfunction updateStrength() {\r\n\t\t\tconst val = password.value;\r\n\t\t\tif (!val) {\r\n\t\t\t\tstrengthEl.style.display = 'none';\r\n\t\t\t\tpassword.setCustomValidity('');\r\n\t\t\t\treturn;\r\n\t\t\t}\r\n\t\t\tconst score = getStrength(val);\r\n\t\t\tconst level = levels[Math.max(0, Math.min(4, score))] || levels[0];\r\n\t\t\tstrengthEl.style.display = 'block';\r\n\t\t\tstrengthEl.textContent   = 'Password strength: ' + level.label;\r\n\t\t\tstrengthEl.style.color   = level.color;\r\n\t\t\t\/\/ Require at least Medium (score >= 2)\r\n\t\t\tpassword.setCustomValidity(score >= 2 ? '' : 'Password is too weak');\r\n\r\n\t\t\tif (confirmPassword.value) {\r\n\t\t\t\tconfirmPassword.setCustomValidity(\r\n\t\t\t\t\tconfirmPassword.value === val ? '' : 'Passwords do not match'\r\n\t\t\t\t);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tpassword.addEventListener('input', updateStrength);\r\n\r\n\t\tconfirmPassword.addEventListener('input', function() {\r\n\t\t\tthis.setCustomValidity(\r\n\t\t\t\tthis.value === password.value ? '' : 'Passwords do not match'\r\n\t\t\t);\r\n\t\t});\r\n\r\n\t\tform.addEventListener('submit', function(event) {\r\n\t\t\tupdateStrength();\r\n\t\t\tif (password.value !== confirmPassword.value) {\r\n\t\t\t\tconfirmPassword.setCustomValidity('Passwords do not match');\r\n\t\t\t}\r\n\t\t\tif (!form.checkValidity()) {\r\n\t\t\t\tevent.preventDefault();\r\n\t\t\t\tevent.stopPropagation();\r\n\t\t\t}\r\n\t\t\tform.classList.add('was-validated');\r\n\t\t}, false);\r\n\t});\r\n\t<\/script>\r\n\r\n\t<style>\r\n\t.docbd-signup-form {\r\n\t\tmax-width: 360px;\r\n\t\tmargin: 0 auto 2rem auto;\r\n\t\tpadding: 2rem 0;\r\n\t}\r\n\t.docbd-signup-form .btn-primary {\r\n\t\tpadding: 0.75rem;\r\n\t\tfont-weight: 500;\r\n\t}\r\n\t<\/style>\r\n\t\n\n\n\n<section class=\"p-3 py-5 bg-white border rounded-4\">\n  <div class=\"text-center\">\n    <div class=\"mx-auto\" style=\"max-width: 600px;\">      \n      <h2 class=\"h5 fw-bold mb-3\">Need Help?<\/h2>\n      <p class=\"text-muted mb-3\">\n        If you\u2019re experiencing any issues while submitting the form or need further assistance,\n        our support team is here to help.\n      <\/p>\n      <p class=\"fw-semibold mb-0\">\n        <a href=\"mailto:hello@docbd.org\" class=\"text-decoration-none text-primary\">\n          hello@docbd.org\n        <\/a>\n      <\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Create a DocBD doctor account to claim an existing profile or submit a new profile for review. Need Help? If you\u2019re experiencing any issues while submitting the form or need further assistance, our support team is here to help. hello@docbd.org<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-6","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/docbd.org\/portal\/wp-json\/wp\/v2\/pages\/6","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docbd.org\/portal\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/docbd.org\/portal\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/docbd.org\/portal\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/docbd.org\/portal\/wp-json\/wp\/v2\/comments?post=6"}],"version-history":[{"count":31,"href":"https:\/\/docbd.org\/portal\/wp-json\/wp\/v2\/pages\/6\/revisions"}],"predecessor-version":[{"id":119,"href":"https:\/\/docbd.org\/portal\/wp-json\/wp\/v2\/pages\/6\/revisions\/119"}],"wp:attachment":[{"href":"https:\/\/docbd.org\/portal\/wp-json\/wp\/v2\/media?parent=6"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}