Sign in

This login is now backed by the database and writes a signed admin session cookie on success.

Sign in to access the admin portal.

Reset-password flow

Reset requests now generate database-backed tokens and send a branded SmarterMail reset email.

Top-level admins can still manage educator accounts later, but self-service reset now starts here with a one-time token tied to the admin account.
Send reset email