Important Notice: Your success matters to us. If anything goes wrong after purchase, contact us on WhatsApp and we'll personally get it fixed.

How to make Login System with OTP verification in Web Appscript | Login system in Appscript

FREE018 Login & Authentication CRUD & Dashboards Premium Plan Weekly Plan VIP Premium Plan
โค๏ธ
Need a Custom Business Solution?
Connect with us on WhatsApp to discuss your requirements. Our team will design and develop a tailored software solution aligned with your business workflow, operational needs, and growth objectives.
How to make Login System with OTP verification in Web Appscript | Login system in Appscript

Key Features

Username and password checked before any code is sent Six digit code emailed to the registered address One box per digit on the verification screen Access granted only after the code is verified Forgot password returning the account details by email Email not found message for an unregistered address Multi page shell sitting behind the login Dropdown menu linking the pages Each page ready for your own HTML CSS and JavaScript Logout from anywhere in the site Login screen styling you can change Code already inside the shared sheet

Description

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 code step

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.

Forgetting the password

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.

What is behind the login

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.

Setting it up

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.

Requirements

  • A Google account with Drive, Sheets and Gmail
  • Your own copy of the provided spreadsheet
  • An email address held against every account
  • Authorise the script so it can send the codes
  • Deploy as a web app and share the link
  • Basic HTML if you want to fill the inner pages

What's Included

  • Complete Apps Script code already inside the sheet
  • Google Sheet holding the user accounts
  • Login screen with password check
  • Six digit code emailed on every login
  • Verification screen with one box per digit
  • Forgot password flow returning the account details
  • Three blank pages behind the login
  • Dropdown menu linking the pages
  • Logout from the member area
  • Editable HTML and CSS throughout
  • Step-by-step video walkthrough of the full build
  • Free support from the developer

Item Details

Versionv1.0
PublishedAug 22, 2025
PlatformGoogle Apps Script
DatabaseGoogle Sheets
CategoryLogin & Authentication, CRUD & Dashboards
Tagslogin system with otp verification apps scripttwo factor login google sheetssix digit otp email apps scriptforgot password google apps scriptotp login web appmulti page web app behind loginapps script secure logingoogle sheets user authentication
VideoWatch walkthrough
LicenseRegular License
Subscription Verification Required
This is a free file. Subscribe to our YouTube channel to unlock the source code + Google Sheet. One click โ€” no payment. Google only confirms you are subscribed.
Verify Now
Free download

Subscribe & Unlock Source Code

Subscribe on YouTube, then verify with one click. No payment, no card. Google is used only to confirm your subscription.

What you get

  • Code.gs + HTML filesThe complete Apps Script project
  • Google SheetYour own copy with the data
  • Setup guideInstall steps from start to finish

Not subscribed yet? Subscribe to our channel

Browse More Free Files

Need This Customized For Your Business?

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.

400+
Projects Delivered
89+
Countries Served

What We Customize

Features & Functions
Add new features, modify existing scripts, custom formulas & automations
API & Integrations
Connect with WhatsApp, Payment Gateways, CRM & more
Design & UI Changes
Custom branding, layout redesign, dark mode, mobile optimization
Full Custom Projects
Dashboards, billing systems, inventory, CRM โ€” built from scratch
Get Free Quote on WhatsApp

20-30% advance to start โ€ข Clear quote before work begins โ€ข Support included after delivery

Free
Source Code File

People choose these

Paid picks from the same category

R12 | ADMIN & USER LOGIN CRUD WEB APP USING GOOGLE APP SCRIPT | LOGIN CRUD WEBAPP R12 | ADMIN & USER LOGIN CRUD WEB APP USING GOOGLE APP SCRIPT | LOGIN CRUD WEBAPP 32 views this month Apps Script DYNAMIC CRUD WEB APP WITH PASSWORD๐Ÿ”’USING GOOGLE SHEETS & APPSCRIPT | R36 DYNAMIC CRUD WEB APP WITH PASSWORD๐Ÿ”’USING GOOGLE SHEETS & APPSCRIPT | R36 464 views this month Apps Script ADMIN & USER LOGIN DYNAMIC CRUD WEB APP USING GOOGLE APP SCRIPT | LOGIN CRUD WEBAPP | B13 ADMIN & USER LOGIN DYNAMIC CRUD WEB APP USING GOOGLE APP SCRIPT | LOGIN CRUD WEBAPP | B13 472 views this month Apps Script

Reviews & Feedback

What buyers and viewers say about How to make Login System with OTP verification in Web Appscript | Login system in Appscript.

No star ratings yet Tap a star to be the first to rate it.
13 comments from
YouTube viewers
Sort
@mdtariqulislam9599 via YouTube
Love your sir ..bohot botot help huyaa
1 like on YouTube
@arjunshakya1396 via YouTube
Phone number otp validation par ek video banao bro
1 like on YouTube
@moizonline1892 via YouTube
Veri nice ๐Ÿ‘
@Nvn2Jul via YouTube
User ko kon si sheets view karni hai, or user koi data copy na kar paye aisa kuchh ho sake to kuchh baat hogi
@HerramientasDigitalesyalgomรกs via YouTube
It is a very good contribution for school student projects. Please can you share the project?
@zohairdilawar116 via YouTube
Very useful, look forward to more videos
@ashishbiswas5802 via YouTube
share code
@talkwithtech07 via YouTube
Source code for this video is not available
@HerramientasDigitalesyalgomรกs via YouTube
Excellent very good.
@klintraday5369 via YouTube
thank you very much sir nice video
@HerramientasDigitalesyalgomรกs via YouTube
Excellent very good... ๐Ÿ˜ฎ
@zohairdilawar116 via YouTube
Very nice video. Please share code
@pawangzp via YouTube
Very helpful videoโค Aap student admit card with exam time table display on web page par video banayeโค