One login page, three different applications behind it. The same email box serves a user, a manager and an admin — and which dashboard opens is decided by the account, not by three separate web apps you have to maintain.
Each account row holds the email, the password and a type: user, manager or admin. Sign in and you land on the dashboard for that type, with a greeting naming the role. Change the type in the sheet and that person's next login opens a different dashboard — promoting someone is editing a cell.
Beside the role sits an access column. Set it to disallowed and the login is refused with an access-denied message, even though the password is correct. That is the difference between a login system and a real one: staff leave, accounts need suspending, and deleting the row loses the history. Switch access off and the account is shut without being erased.
The code carries a clearly marked block for each role — admin, manager and user — where your own screens go, plus an editable footer for each. The structure is done; what each role sees is yours to write. One web app, one URL, three audiences.
There is no self-signup and no forgot-password flow — deliberately. Accounts are issued by the admin in the sheet, which is how schools hand out generated logins to students. If you need registration or password reset, the Apps Script login system with OTP reset covers that ground instead.
| Version | v1.0 |
| Published | Aug 22, 2025 |
| Platform | Google Apps Script |
| Database | Google Sheets |
| Category | Login & Authentication, Forms & Data Entry |
| Tags | |
| Video | Watch walkthrough |
| License | Regular License |
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.
20–30% advance to start · Clear quote before work begins · Support after delivery
What we customize
Paid picks from the same category
PHP MySQL CRUD Project with AI Form Builder — Login System, Admin Panel & Full Source Code
48 views this month
Grocery Store POS System with Barcode Scanner | Google Sheet POS + Apps Script + AI
380 views this month
How to Build an App with Claude AI: Complete Church Management System in Google Sheets
187 views this month
What buyers and YouTube viewers say about this project.