653ac0a64d
Use a scale instead of a fixed 20px so that the scaling of icons stays consistant on HIDPI screens
cda77cd3b9
Moved the changepassword function to the bottom so that it's under authentication, made it actually change the password, make it && instead of || so it doesn't cause the glitch stated in the last commit
bbd2ea7daa
Fixed an error where version1legacychange would delete your current password on any login
6084d9ddf6
Oops, forgot the ?s
c3eeee81ec
Added some mitigations to spamming the login system by restricting it to one active login per user
b7ac5d3534
Update the schema as well
b200da5453
Use a memory database to store logins instead of database.db
3752648c78
Revert "BETA: Use a session cookie rather than a SQL database for login"
2f49361c76
Revert "Made the JSON marshal and unmarshal properly"
73506b8aee
Revert "Accidentally got false and true mixed up in checkUsernameTaken"
d833d90c59
Revert "Put the longer codes into different cookies for easier storage"
96d145b174
Merge remote-tracking branch 'origin/main'
c7d213be87
Fix spelling errors, fixed a misuse of genSalt and fixed a SQL QueryRow using the incorrect schema
d4fe38f245
Merge remote-tracking branch 'origin/main'
1d5b19d17f
Add a version 2 API that fixes the issue with pre-PageBurger releases of Burgernotes not using the SHA-3 based hashing format to not be able to log in properly. This also fixes the older Burgernotes clients.