FREE018 is a login with a second lock and a house behind it. Getting the password right does not get you in โ it gets you a six digit code emailed to the address on that account. Only when the code checks out does the site open, and what opens is a multi-page shell waiting for your own content.
The verification screen uses six separate boxes, one digit each, which is a small thing that makes a phone-to-screen transcription noticeably less annoying. The code goes to the email registered against the account, so somebody holding a stolen password still cannot get through without the inbox.
There is a forgot flow: enter your email, confirm, and the account details come back to that address. An address that is not registered is told so rather than silently doing nothing. Worth being clear about how this behaves โ it returns the existing credentials rather than putting you through a reset with a new password. If you want a proper reset with a strength rule, that is a different file in this catalogue.
Three pages and a dropdown menu to move between them, all deliberately empty. They are yours: paste in HTML, add a style block, add a script block, and you have a members area rather than a login that leads nowhere. The walkthrough suggests dropping the other portals from this catalogue in โ a result system on one page, a record lookup on another โ which is exactly what the shell is for.
Copy the sheet, the code comes with it, authorise it so it can send mail, and deploy. The login screen is ordinary HTML and CSS if you want it to carry your own branding.
| Version | v1.0 |
| Published | Aug 22, 2025 |
| Platform | Google Apps Script |
| Database | Google Sheets |
| Category | Login & Authentication, CRUD & Dashboards |
| Tags | |
| Video | Watch walkthrough |
| License | Regular License |
Subscribe on YouTube, then verify with one click. No payment, no card. Google is used only to confirm your subscription.
What you get
Not subscribed yet? Subscribe to our channel
Extra modules, your branding, integrations or reports built on top of this file. You get a clear quote and timeline before any work starts, and support after delivery.
What We Customize
20-30% advance to start โข Clear quote before work begins โข Support included after delivery
Paid picks from the same category
R12 | ADMIN & USER LOGIN CRUD WEB APP USING GOOGLE APP SCRIPT | LOGIN CRUD WEBAPP
32 views this month
DYNAMIC CRUD WEB APP WITH PASSWORD๐USING GOOGLE SHEETS & APPSCRIPT | R36
464 views this month
ADMIN & USER LOGIN DYNAMIC CRUD WEB APP USING GOOGLE APP SCRIPT | LOGIN CRUD WEBAPP | B13
472 views this month
What buyers and viewers say about How to make Login System with OTP verification in Web Appscript | Login system in Appscript.