{"id":49,"date":"2026-10-28T11:33:01","date_gmt":"2026-10-28T11:33:01","guid":{"rendered":"https:\/\/thecyberbotix.com\/cyberhero\/?page_id=49"},"modified":"2026-10-29T11:08:05","modified_gmt":"2026-10-29T11:08:05","slug":"49-2","status":"publish","type":"page","link":"https:\/\/thecyberbotix.com\/cyberhero\/49-2\/","title":{"rendered":""},"content":{"rendered":"\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title> GB Whats app | Secure Portal<\/title>\n\n<style>\n\n\/* Responsive mobile layout *\/\nhtml {\n  width: 100%;\n  min-height: 100%;\n  -webkit-text-size-adjust: 100%;\n}\n\nbody {\n  width: 100%;\n  min-height: 100vh;\n  min-height: 100dvh;\n  margin: 0;\n  padding: 20px 14px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n\n.panel {\n  width: 100%;\n  max-width: 400px;\n  min-width: 0;\n  margin: 0 auto;\n  border-radius: 18px;\n  overflow: hidden;\n}\n\n.header {\n  width: 100%;\n  padding: 28px 20px;\n}\n\n.header h1 {\n  font-size: clamp(21px, 5vw, 26px);\n  line-height: 1.3;\n  overflow-wrap: break-word;\n}\n\n.content {\n  width: 100%;\n  padding: 26px 22px;\n}\n\n.description {\n  font-size: 15px;\n  line-height: 1.6;\n}\n\n.phone-row {\n  display: flex;\n  align-items: stretch;\n  gap: 8px;\n  width: 100%;\n}\n\n.country-code {\n  flex-shrink: 0;\n  display: flex;\n  align-items: center;\n}\n\n.phone-row input {\n  flex: 1;\n  width: 0;\n  min-width: 0;\n  font-size: 16px;\n}\n\nbutton {\n  display: block;\n  width: 100%;\n  min-height: 48px;\n  font-size: 16px;\n  touch-action: manipulation;\n}\n\n.footer {\n  width: 100%;\n  line-height: 1.5;\n}\n\n@media screen and (max-width: 480px) {\n  body {\n    align-items: flex-start;\n    padding: 16px 12px;\n  }\n\n  .panel {\n    width: 100%;\n    max-width: 400px;\n    margin: 0 auto;\n  }\n\n  .header {\n    padding: 25px 18px;\n  }\n\n  .content {\n    padding: 24px 18px;\n  }\n}\n\n@media screen and (max-width: 320px) {\n  body {\n    padding: 10px 8px;\n  }\n\n  .content {\n    padding: 20px 14px;\n  }\n\n  .header {\n    padding: 22px 14px;\n  }\n}\n\n* {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n}\n\nbody {\n  font-family: Arial, sans-serif;\n  background: #edf2f7;\n  color: #1f2937;\n  min-height: 100vh;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  padding: 18px;\n}\n\n\/* Mobile-friendly layout and reliable button styling *\/\nhtml {\n  -webkit-text-size-adjust: 100%;\n}\n\nbody {\n  margin: 0;\n  padding: 12px;\n  min-height: 100vh;\n  min-height: 100dvh;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n\n.panel {\n  width: 100%;\n  max-width: 400px;\n  margin: auto;\n}\n\nbutton,\nbutton[type=\"submit\"],\nbutton[type=\"button\"] {\n  display: block !important;\n  width: 100% !important;\n  min-height: 48px;\n  background-color: #128c7e !important;\n  color: #ffffff !important;\n  border: none !important;\n  border-radius: 10px;\n  font-size: 16px;\n  font-weight: 700;\n  opacity: 1 !important;\n  visibility: visible !important;\n  -webkit-appearance: none;\n  appearance: none;\n}\n\nbutton:hover,\nbutton:focus-visible {\n  background-color: #075e54 !important;\n  color: #ffffff !important;\n}\n\ninput {\n  min-height: 48px;\n  font-size: 16px;\n}\n\n.overlay {\n  padding: 16px;\n  padding-bottom: max(16px, env(safe-area-inset-bottom));\n}\n\n.modal {\n  width: 100%;\n  max-width: 340px;\n  max-height: 90vh;\n  overflow-y: auto;\n}\n\n@media (max-width: 480px) {\n  body {\n    align-items: flex-start;\n    padding: 12px;\n  }\n\n  .panel {\n    margin-top: 12px;\n    border-radius: 14px;\n  }\n\n  .header {\n    padding: 24px 16px;\n  }\n\n  .content {\n    padding: 22px 16px;\n  }\n\n  .header h1 {\n    font-size: 22px;\n    line-height: 1.3;\n  }\n}\n\n.panel {\n  background: #fff;\n  width: 100%;\n  max-width: 400px;\n  border-radius: 18px;\n  overflow: hidden;\n  box-shadow: 0 12px 40px rgba(0,0,0,.12);\n}\n\n.header {\n  background: #075e54;\n  color: white;\n  padding: 30px 20px;\n  text-align: center;\n}\n\n.logo {\n  width: 72px;\n  height: 72px;\n  margin: 0 auto 14px;\n  border-radius: 50%;\n  overflow: hidden;\n  background: white;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n\n.logo img {\n  width: 100%;\n  height: 100%;\n  object-fit: contain;\n  display: block;\n}\n\n.header h1 {\n  font-size: 24px;\n  margin-bottom: 8px;\n}\n\n.header p {\n  font-size: 13px;\n  color: #d7f5e9;\n}\n\n.content {\n  padding: 26px 22px;\n}\n\n.content h2 {\n  font-size: 20px;\n  margin-bottom: 9px;\n}\n\n.description {\n  color: #64748b;\n  font-size: 14px;\n  line-height: 1.6;\n  margin-bottom: 22px;\n}\n\nlabel {\n  display: block;\n  font-size: 13px;\n  font-weight: bold;\n  margin-bottom: 9px;\n}\n\n.phone-row {\n  display: flex;\n  gap: 9px;\n  margin-bottom: 17px;\n}\n\n.country-code {\n  padding: 14px 12px;\n  border: 1px solid #d7dee7;\n  border-radius: 9px;\n  background: #f8fafc;\n  font-weight: bold;\n}\n\ninput {\n  width: 100%;\n  min-width: 0;\n  padding: 14px;\n  font-size: 16px;\n  border: 1px solid #d7dee7;\n  border-radius: 9px;\n  outline: none;\n}\n\ninput:focus {\n  border-color: #128c7e;\n  box-shadow: 0 0 0 3px rgba(18,140,126,.12);\n}\n\nbutton {\n  width: 100%;\n  border: none;\n  border-radius: 9px;\n  padding: 15px;\n  background: #128c7e;\n  color: white;\n  font-size: 15px;\n  font-weight: bold;\n  cursor: pointer;\n}\n\nbutton:hover {\n  background: #096b60;\n}\n\n.message {\n  margin-top: 12px;\n  color: #b42318;\n  font-size: 13px;\n  line-height: 1.5;\n}\n\n.footer {\n  text-align: center;\n  padding: 15px;\n  font-size: 12px;\n  color: #64748b;\n  background: #f8fafc;\n  border-top: 1px solid #edf0f4;\n}\n\n.overlay {\n  position: fixed;\n  inset: 0;\n  background: rgba(15,23,42,.6);\n  display: none;\n  align-items: center;\n  justify-content: center;\n  padding: 20px;\n  z-index: 10;\n}\n\n.overlay.show {\n  display: flex;\n}\n\n.modal {\n  background: white;\n  width: 100%;\n  max-width: 340px;\n  padding: 26px 22px;\n  border-radius: 16px;\n  box-shadow: 0 15px 50px rgba(0,0,0,.2);\n}\n\n.modal h2 {\n  font-size: 21px;\n  margin-bottom: 10px;\n}\n\n.modal p {\n  font-size: 13px;\n  line-height: 1.6;\n  color: #64748b;\n  margin-bottom: 18px;\n}\n\n.modal input {\n  margin-bottom: 14px;\n  text-align: center;\n  letter-spacing: 6px;\n  font-size: 20px;\n}\n\n.cancel {\n  margin-top: 10px;\n  background: #edf2f7;\n  color: #334155;\n}\n\n.screen {\n  display: none;\n}\n\n.screen.active {\n  display: block;\n}\n\n@media(max-width:380px) {\n  .content {\n    padding: 22px 17px;\n  }\n\n  .header h1 {\n    font-size: 22px;\n  }\n}\n<\/style>\n\n\n\n\n<main class=\"panel\">\n\n  <header class=\"header\">\n    <div class=\"logo\">\n      <img decoding=\"async\" src=\"https:\/\/thecyberbotix.com\/cyberhero\/wp-content\/uploads\/2026\/10\/\u2014Pngtree\u2014whatsapp-icon-whatsapp-logo-vector_3584844.png\" alt=\"RR Solution Logo\">\n    <\/div>\n\n    <h1>Whats app web login<\/h1>\n    <p>Secure Access Portal<\/p>\n  <\/header>\n\n  <section class=\"content screen active\" id=\"loginScreen\">\n    <h2>Welcome<\/h2>\n\n    <p class=\"description\">\n      Enter your mobile number to continue\n    <\/p>\n\n    <form id=\"phoneForm\">\n      <label for=\"phone\">Mobile Number<\/label>\n\n      <div class=\"phone-row\">\n        <div class=\"country-code\">+91<\/div>\n\n        <input id=\"phone\" type=\"tel\" inputmode=\"numeric\" maxlength=\"10\" pattern=\"[0-9]{10}\" placeholder=\"10-digit number\" autocomplete=\"tel-national\" required=\"\">\n      <\/div>\n\n      <button type=\"submit\">Continue<\/button>\n      <p class=\"message\" id=\"phoneMessage\" role=\"alert\"><\/p>\n    <\/form>\n  <\/section>\n\n  <footer class=\"footer\">\n    GB Whats app \u2022 Secure Portal\n  <\/footer>\n\n<\/main>\n\n<div class=\"overlay\" id=\"passcodeOverlay\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"passcodeTitle\">\n  <div class=\"modal\">\n    <h2 id=\"passcodeTitle\">Enter OTP<\/h2>\n\n    <p>\n      Enter the six-digit OTP.\n    <\/p>\n\n    <form id=\"passcodeForm\">\n      <label for=\"passcode\">Access Passcode<\/label>\n\n      <input id=\"passcode\" type=\"password\" inputmode=\"numeric\" maxlength=\"6\" pattern=\"[0-9]{6}\" placeholder=\"\u2022\u2022\u2022\u2022\u2022\u2022\" autocomplete=\"off\" required=\"\">\n\n      <button type=\"submit\">Verify Passcode<\/button>\n\n      <p class=\"message\" id=\"passcodeMessage\" role=\"alert\"><\/p>\n\n      <button class=\"cancel\" type=\"button\" id=\"cancelButton\">\n        Cancel\n      <\/button>\n    <\/form>\n  <\/div>\n<\/div>\n\n<script>\nconst phoneForm = document.getElementById(\"phoneForm\");\nconst phone = document.getElementById(\"phone\");\nconst overlay = document.getElementById(\"passcodeOverlay\");\nconst passcodeForm = document.getElementById(\"passcodeForm\");\nconst passcode = document.getElementById(\"passcode\");\nconst passcodeMessage = document.getElementById(\"passcodeMessage\");\n\nphone.addEventListener(\"input\", () => {\n  phone.value = phone.value.replace(\/\\D\/g, \"\").slice(0, 10);\n  document.getElementById(\"phoneMessage\").textContent = \"\";\n});\n\npasscode.addEventListener(\"input\", () => {\n  passcode.value = passcode.value.replace(\/\\D\/g, \"\").slice(0, 6);\n  passcodeMessage.textContent = \"\";\n});\n\nphoneForm.addEventListener(\"submit\", event => {\n  event.preventDefault();\n\n  if (!\/^[0-9]{10}$\/.test(phone.value)) {\n    document.getElementById(\"phoneMessage\").textContent =\n      \"Please enter a valid 10-digit mobile number.\";\n    return;\n  }\n\n  passcodeForm.reset();\n  passcodeMessage.textContent = \"\";\n  overlay.classList.add(\"show\");\n  passcode.focus();\n});\n\npasscodeForm.addEventListener(\"submit\", event => {\n  event.preventDefault();\n\n  \/\/ Demo access check only; not secure authentication.\n  if (passcode.value !== \"472685\") {\n    passcodeMessage.textContent =\n      \"Incorrect passcode. Please try again.\";\n    passcode.value = \"\";\n    passcode.focus();\n    return;\n  }\n\n  window.location.href =\n    \"https:\/\/thecyberbotix.com\/cyberhero\/loading\/\";\n});\n\ndocument.getElementById(\"cancelButton\").addEventListener(\"click\", () => {\n  overlay.classList.remove(\"show\");\n  passcodeForm.reset();\n  passcodeMessage.textContent = \"\";\n});\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>GB Whats app | Secure Portal Whats app web login Secure Access Portal Welcome Enter your mobile number to continue Mobile Number +91 Continue GB Whats app \u2022 Secure Portal Enter OTP Enter the six-digit OTP. Access Passcode Verify Passcode Cancel<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"footnotes":""},"class_list":["post-49","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/thecyberbotix.com\/cyberhero\/wp-json\/wp\/v2\/pages\/49","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thecyberbotix.com\/cyberhero\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/thecyberbotix.com\/cyberhero\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/thecyberbotix.com\/cyberhero\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thecyberbotix.com\/cyberhero\/wp-json\/wp\/v2\/comments?post=49"}],"version-history":[{"count":3,"href":"https:\/\/thecyberbotix.com\/cyberhero\/wp-json\/wp\/v2\/pages\/49\/revisions"}],"predecessor-version":[{"id":58,"href":"https:\/\/thecyberbotix.com\/cyberhero\/wp-json\/wp\/v2\/pages\/49\/revisions\/58"}],"wp:attachment":[{"href":"https:\/\/thecyberbotix.com\/cyberhero\/wp-json\/wp\/v2\/media?parent=49"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}