bd23c04848
Add a basic login system
...
This allows you to register in the web frontend now, and the login server now
checks this before giving a session ID. Note that this is wildly insecure (it
stores the passwords in plaintext!) and is duly noted in the USAGE.
2025-03-16 20:55:51 -04:00
ca5fa8e8b9
Fix various Clippy warnings
2025-03-08 23:07:55 -05:00
dd83b335dd
Re-run format, re-organize some code and run Clippy auto-fix
2025-03-08 21:54:03 -05:00
40ef6b8193
Run cargo fmt
2025-03-08 13:27:41 -05:00
bd9782a868
Move generate SID to its own dedicated function
2024-05-11 13:50:05 -04:00
7c30132e70
Fix more warnings on login
2024-05-11 12:32:46 -04:00
de2dd65167
Randomly generate the SID
2024-05-11 12:31:55 -04:00
c6df4aff86
Fix the wrong server message being printed for login/patch
2024-05-11 12:21:35 -04:00
e3ac03ffc4
Send HTML for /login/top again
2023-10-06 17:41:38 -04:00
1676846870
Attempt to fix garbage data problem
2023-10-05 13:58:26 -04:00
56418b98e2
Attempt to fix HTML response for /login/top
2023-10-05 13:44:49 -04:00
1e3ff59442
Accept the url query for /login/top
2023-10-05 13:32:08 -04:00
a78f13c289
/login/top is GET, not POST
2023-10-05 13:24:00 -04:00
8f19352528
Add login server
2023-10-05 13:09:21 -04:00