Login, OTP, signup and password recovery are now handled from this single owner-owned module.
No direct dashboard bypass. Owner Dashboard opens only after database authentication succeeds.