MYSQL LOGIN AND REGISTER SYSTEM
Pre Requirements: (Tried to Keep it as short and straight forward as possible)
- .NET Framework 4.0
- Visual Basic 2010
- Possibly Navicat or any other Mysql Software
- And also an Encryption Method to Obfuscate Strings
Step 1:
Register an Account on any DNS Site. Then Create a DNS With your Current IP.
****** | NO-IP
Step 2:
Port Forward Port 3306.
(IF YOU DON'T KNOW HOW I'VE INCLUDED A SIMPLE UPNP PORT FORWARDER IN THE RAR)
Step 3:

Step 4:

Step 5:

Step 6:

Step 7:

Step 8:
Path:
Code:
C:\Windows\System32\drivers\etc\hosts

Step 9:

Step 10:

Step 11:
Go into the source code and edit the Following Strings.

YOU'RE ALMOST FINISHED!
Now you need to Encrypt it and merge the Mysql DLL using an Encryption Software.
I use .NET Reactor For this.

QUICK FIXES:
Add This to The Button1 Click Event
Code:
My.Settings.password = AES_Encrypt(TxtPassword.Text, EncryptPassword)
Add this to Form1.
Code:
Private Sub TxtPassword_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TxtPassword.TextChanged
If TxtPassword.Text.Length < 4 And TxtUsername.Text.Length < 1 Then
Button1.Enabled = False
Else
Button1.Enabled = True
End If
End Sub
Private Sub TxtUsername_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TxtUsername.TextChanged
If TxtPassword.Text.Length < 4 And TxtUsername.Text.Length < 1 Then
Button1.Enabled = False
Else
Button1.Enabled = True
End If
End Sub
When you Change the MySql Password be sure you don't put any odd characters or numbers because it will NOT work.
Scans:
File 1 | Scan 1
File 1 | Scan 2
File 2 | Scan 1
File 2 | Scan 2
Credits:
Coding the Project: Me
Tutorial: Me
Mysql DLL: Some guy, idk who.
MYSQL Database: Uwamp Guys