Need a customized project? We build it to your exact requirements.Contact us on WhatsApp

Free Secure Login with Location Tracking – Apps Script

FREE019 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 Create a Secure Login System with User Location Using Google Apps Script Web App
You get
  • Google Sheet link
  • Source code file
  • Resale rights
  • Edit rights
  • Setup guide
  • AI setup help

Key Features

Login recorded with the user ID and the time Location captured on every successful login Two minute cooldown before the same account can log in again Cooldown message telling the user to wait and retry Each account tracked with its own timer Main page ready for your own website HTML Sheet name changed in one place in the code Bootstrap login screen you can restyle Wrong credentials refused before anything is logged Code already inside the shared sheet Deployed as a Google Apps Script web app

Description

FREE019 is a login built to slow an attacker down and to leave a record of everyone who got in. Two things happen on a successful sign-in: the location it came from is written to the sheet, and that account is locked out of logging in again for the next two minutes.

The cooldown

Once an account has signed in, trying again immediately is refused with a message to wait two minutes and try again. The timer is per account, so one person's cooldown does not affect anybody else, and it lifts on its own. It is a simple, blunt throttle — the kind of thing that turns rapid repeated attempts from cheap into tedious, without any infrastructure behind it.

The location record

Every successful login writes the user ID, the time and the location it came from. When you look at the sheet you are not just seeing that somebody logged in, you are seeing where from — which is the detail that makes an unexpected entry noticeable. Worth knowing: the location is derived from the connection, so a VPN or a mobile network will report accordingly. The walkthrough shows exactly that, with the location changing as the presenter's VPN does.

Your site behind it

After login, the user lands on a main page you fill yourself. The walkthrough pastes an entire website's HTML into it and it renders, which is the point: this is a front door for something you have already built, not a dashboard you have to adopt.

Setting it up

Copy the sheet, change the sheet name in the one place the code refers to it, and deploy. The login screen is Bootstrap, so restyling it is ordinary CSS.

Requirements

  • A Google account with Drive and Sheets
  • Your own copy of the provided spreadsheet
  • User accounts held in the sheet
  • The sheet name matched in the code
  • Deploy as a web app with access set for your users
  • Your own HTML for the page behind the login

What's Included

  • Complete Apps Script code already inside the sheet
  • Google Sheet holding accounts and the login log
  • Login screen built with Bootstrap
  • Location capture on every successful login
  • Login time and user ID written to the sheet
  • Two minute cooldown per account
  • Wait and retry message during a cooldown
  • Main page ready for your own website HTML
  • Setup notes for the sheet name
  • 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
Tagssecure login systemsecure login system projectlogin with location trackinglogin cooldown timerbrute force protection google apps scriptuser login log with timetrack login location google sheetslogin history google sheets
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
Custom development

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
91+Countries served

20–30% advance to start · Clear quote before work begins · Support after delivery

What we customize

  • Features & functionsNew features, changes to existing scripts, custom formulas and automations
  • API & integrationsWhatsApp, payment gateways, CRM and more
  • Design & UI changesYour branding, layout redesign, dark mode, mobile layout
  • Full custom projectsDashboards, billing, inventory, CRM, built from scratch
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 30 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 28 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 28 views this month Apps Script

Reviews & Feedback

What buyers and YouTube viewers say about this project.

Sort
@pawangzp via YouTube
Sir student admit card and student profile par video bana digiye please
1 like on YouTube
@yantopesu6683 via YouTube
Is it expensive to customize the application according to my needs?
@yantopesu6683 via YouTube
Very good, I wish I could make a system according to my needs
@Hiddenfacts-boss via YouTube
Bro how to create sign up database
@ggbin8092 via YouTube
Hi, i wonder if your web app project get zoomed out when viewing on mobile device like mine?
@technicalpappuda5133 via YouTube
Thank you sir
@talkwithtech07 via YouTube
Hope create more powerful tutorial like this
@talkwithtech07 via YouTube
Great Tutorial ❤
@talkwithtech07 via YouTube
Source for this not available bro
@rajdipsarkar3363 via YouTube
Please wordpress login script banaiye
@rajdipsarkar3363 via YouTube
I am From India
@rajdipsarkar3363 via YouTube
Thanks Sir