Seems like everyone on repl loves making chatrooms in Python, but I don't know much so here's one in Node.js.
Use a dummy password when creating your account. I have the ability to view the passwords to the accounts created using this repl.
- User registration
- Custom emojis
- List of connected users
- Really basic commands
- Not so great CSS
- And much more!
I built it using an Express server with socket-io for the actual chatroom functionality. Simple HTML + CSS is the front end, and it's rendered with EJS.
If you have any suggestions or bug reports, feel free to drop them below in the comments or contact me on Discord at
Roger (smh)#4570. Note that the client and some of the server is based on an old project of mine circa summer 2019, so some of the code is pretty bad. I wouldn't recommend dissecting it, but if you want to I can't really stop you, huh.
Are you using aes-128-cbc to store usernames / passwords? if so why? use hashing instead
@RogerCronin1 Thats not the point, my point is that YOU can see our plaintext passwords, which is generally not appropriate for high quality code.
edit: and the password for your encryption is stored in your code, so if someone hacks your server, then the encryption is useless