Tasks Completed
Network Communications, Data can be sent to both server and client. Communications are coding in such a way that it is extremely hard to tamper with successfully, and if they did there are limitations in place to prevent any malicious actions, they are also recorded with the IP address assoisiated.
Accounts can be created.
Account creation can be turned on and off.
error messages are provided (Bad ID, Already in use, Bad Pass etc etc).
I have made it so that Account ID and Password is required the rest is optional. It will be the players fault if they later require accoutn assisstance.
accounts can log in.
the function to accept logins can be turned on and off
accounts can be banned.
Error messages are provided for erronous logins (banned/disabled/wrong ID/Pass)
password can be changed
this function also can be turned on and off.
cannot change password on banned accounts.
Cannot change the password to its current password.
error messages are provided (Banned/Disabled/Bad ID/Pass etc..)
Next Tasks
Characters - send character list to client maximum of 4.
function to create characters.
function to delete characters - password required so no accidental deleting.
DAMN IT I DROPPED MY DIGESTIVE AND IT BROKE