For the complete documentation index, see llms.txt. This page is also available as Markdown.

Login

Logic:

  • Retrieve the username and password from the template.

  • Hash the password using Argon2id with the module argon2 on default parameters

  • Compare the hashed password and username (NOT case-sensitive) against entries in users.json.

  • Set the session cookie upon successful authentication.

Frontend:

  • The login.html template show a banner with the instruction to contact an already registered family member if no account. Will show errors messages if User does not exist or Wrong password.

Last updated