I made some changes to the backend server for 4Q, it now checks what request you're trying to make instead of assuming you're uploading something. I also have a decently good sign-up/log-in system working, but it isn't public.
who knew that teaching yourself HTML table layouts in 2 hours would be painfully hard. used my new knowledge to remake the layout for the message board, kinda reminds me of the old geocities landing page! https://graybox.neocities.org/messageBoard/
Fixed the XSS exploits, you can instead use BBCode for styling! I've only implemented a few tags; [b]Bold[/b] [u]Underline[/u] [i]Italic[/i] [img]image.com/image.png[/img]. I also (mostly) fixed the page going blank! check out the new version here: https://graybox.neocities.org/messageBoard/
turns out ill have to wipe all the messages, AGAIN, to fix the XSS exploit. Might as well take the time to add new stuff too! What do yall' think of a BBCode implementation?
Turns out the message board i made is exploitable using XSS, i dont recommend visiting it until i patch it. thank u to whoever did the harmless test btw.
hey yall'! quick update on my neocities backend project, i refactored the server code to make it much faster! with a f*ck ton of almost-giving-up, i even made a little message board with it! i could probably make a blogging system if i wanted to, but i currently don't give that much of a sh*t to even fathom that. check it out here: https://graybox.neocities.org/messageBoard.html
it also defaults to making server GET requests using Javascript instead of using the default form action. (if its supported)