A CRUD dashboard with two locks on it. The password gets you as far as a second prompt; the secret key gets you in. It is a small idea that changes the threat model completely — a stolen password on its own opens nothing, because the key never leaves the account holder.
Wrong credentials are refused outright with an invalid username or password message; the secret key prompt only appears once the password is correct, so an attacker guessing passwords learns nothing from the screen either way. Each user sets and changes their own key from inside the dashboard, exactly as they change their own password.
The demo stores what the extra lock is there for: entries carrying a name, certificate, email address, password and the user they belong to — the kind of record you would otherwise keep in a notes app. An admin sees all of them; a user sees only the rows assigned to their own username. Add, edit and delete all work inline, with a confirmation before anything is removed, and a refresh button reloads the table straight from the sheet if a change has not appeared.
Anything where the rows themselves are sensitive: credentials, licence keys, certificates, client account details. The same pattern also drops onto an ordinary CRUD app when you simply want a stronger login than one password.
| 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
30 views this month
DYNAMIC CRUD WEB APP WITH PASSWORD🔒USING GOOGLE SHEETS & APPSCRIPT | R36
28 views this month
ADMIN & USER LOGIN DYNAMIC CRUD WEB APP USING GOOGLE APP SCRIPT | LOGIN CRUD WEBAPP | B13
28 views this month
What buyers and viewers say about Crud web App with Admin and User Login | Admin & user Crud Web App | C44.