So I've seen quite a few questions regarding MySQL, user registration/login systems, ORMs, password security etc., so I decided to write a very detailed step-by-step guide for those who might not be very familiar or experienced with this. It is filled up with images illustrating each point, which is also the reason why it's quite lengthy. Throughout this tutorial you’ll learn to set up a new GTA Network Server project in Visual Studio, add references and NuGet packages to your project, use the Insight.Database ORM (Object-Relational Mapper) for MySQL communication (so you can avoid certain hurdles you normally encounter), set up a new database and tables in MySQL using phpMyAdmin, code the foundation for a secure user account system with login and registration using Bcrypt for password security, learn how to deal with database stored procedures/routines Read the tutorial here: https://github.com/andreasbmp/gtan-mysql-tutorial/blob/master/DetailedMySQLLoginandRegistrationTutorial.pdf (did not want to re-format the entire thing into multiple forum posts) NOTE: I’m using WAMPserver to get MySQL and phpMyAdmin easily installed. It’s a prerequisite that you have phpMyAdmin and a MySQL server running or understanding of how to apply this tutorial to another database and management tool. This tutorial will not go through setup of such. I am also not active here anymore, thus I won't answer questions or PMs unless I happen to come by.