Hello Everyone,
I’ve added the Options section to BBS. The settings now include password change, city change, and country change.
Next, I’ll start working on the Game section.
L
Log in to leave a comment
Hello everyone,
I created a new menu. It has 5 options (Messages, Boards, Game, Settings, Exit). You can navigate using the up and left arrow keys. The menu includes ASCII art.
I implemented a few commands, e.g. DisableCursor, EnableCursor, ClearConsole, SetRow, and SetColumn.
That’s all.
Log in to leave a comment
Hello,
This devlog will be quite long because I worked a lot on it.
I created an Authentication Manager that includes login and registration components.
The login component is very simple.
It requests a username and password. If the Authentication Manager finds a matching username–password pair, you can access your account. If you forget your password, you can send a message to the admin via email.
The registration component includes many features.
If the Authentication Manager does not find an existing username–password pair, you can register a new account. The registration process requires you to enter your password twice (we hash it using SHA-512), as well as your country and city. If you forget your password, the admin can help identify you using your country and city.
Finally, I implemented a simple mail client and an SHA-512 hasher in the core.
Log in to leave a comment
I created a simple TCP server and added a few core commands (e.g., write, writeline, readline). I also included basic login information such as the BBS software name, operating system, BBS name, and the BBS IP/domain and port. Next, I plan to add an authentication system with registration and login.
Log in to leave a comment