Internet Access

Internet Access

Enter your authorized subscriber email

'; } async function checkAccess(){ const email=document.getElementById("email").value.trim().toLowerCase(); const button=document.getElementById("checkBtn"); if(!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email)){ showMessage("Enter a valid email address.","err"); return; } button.disabled=true; button.textContent="Checking..."; try{ const response=await fetch(API+"/access?email="+encodeURIComponent(email)); const data=await response.json(); if(!response.ok){ showMessage(data.detail||"Access check failed.","err"); document.getElementById("status").style.display="none"; return; } document.getElementById("status").style.display="block"; document.getElementById("emailOut").textContent=data.email||email; document.getElementById("accessOut").textContent=data.active?"ACTIVE":"INACTIVE"; document.getElementById("expiresOut").textContent=data.expires_at||"—"; if(data.active){ showMessage("Internet access is authorized for this account.","ok"); }else{ showMessage("This email is not currently authorized for Internet access.","warn"); } }catch(e){ showMessage("Cannot contact the access server.","err"); }finally{ button.disabled=false; button.textContent="Check Access"; } }