2. Registration and Login
Users register to the system by giving an email addresses, username and password. Email addresses are verified. Users can activate the 2FA protection. Users can later delete their accounts, this would remove them from the platform but it will retain their data for legal purposes.
At login time users can either use their username or their email to login. Lost passwords can be recovered with emails. Users can change passwords and email addresses.
There is an access log, that shows when and how long users have logged in to the system.