I created the sortable task type. Now I am polishing the exam renderer, and next I will create the dashboard.
Log in to leave a comment
Hi,
I created the authentication system along with the login and registration front-end.
The password is pre-hashed with SHA-512 on the client side, and then hashed with Argon2 on the server side.
The system checks whether the email or username is already taken, and validates the email format.
The server creates a JSON Web Token (JWT), and the client can store the token either long-term or short-term, depending on the user’s choice. The database used is PostgreSQL.
Next, I will work on creating the dashboard.
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
I added mail and PostgreSQL implementations to the infrastructure. I will create registration and login controllers and add JWT token to the infrastructure.
Log in to leave a comment