🔐 TRIQOSH Auth Live — OTP 3min (180s) • Reset link 7min (420s) • Gmail fallback primary → fallback on quota 429/500 • Zero-cost
TQ
TRIQOSHTHINK • INNOVATE • ELEVATE
TRIQOSH
AgencyCourses3D LabsLoginSignupReset
EdTech 2.0 • OTP 180s • RESET 420s • FAILOVER LIVE

Welcome back.
Login secure.

3 ways in: Email+Password, Phone OTP (3min), Google mock. All hit live /api/auth/* with Gmail primary → fallback on 429/500. Reset link https://triqosh.pages.dev/reset.html?token=xxx valid 7min.

Email + bcrypt + consentPassword hashed (bcrypt), consent_at+ip+policy_version saved to users + consents table
Phone/Email OTP — 3min (180s)Real 6-digit OTP via Gmail SMTP. Stored in KV/D1 with TTL 180s. Countdown shown, single-use.
Reset link — 7min (420s) single-useCrypto 32-char token • KV TTL 420s • fallback mail if primary quota 429/500
TQ
TRIQOSH Auth Live
Nodemailer Gmail + KV TTL + bcrypt • Zero-cost
● SMTP FAILOVER3min • 7min • bcrypt
180s
OTP TTL
✓ Consent audit✓ bcrypt • KV TTL • Sheet mirror

Secure login

Live APIs: /api/auth/send-otp • verify-otp • login • signup • forgot • reset

● SECURE • TQ
Rate limited
Wait 60s. Server 429.
Valid email required
Password required
OR
New?Create account →Forgot → Reset (7min link)
🔒 bcrypt • KV TTL 180/420 • Fallback 429/500Signuphello@triqosh.com