public static async Task <bool> ChangePassword(string oldPassword, string newPassword) { oldPassword = Md5Hasher.CreateMD5(oldPassword); newPassword = Md5Hasher.CreateMD5(newPassword); Send($"CHANGEPASSWORD {oldPassword} {newPassword}"); return(await getUserInput(new byte[1024]) == "SUCCESS"); }
public async static Task <bool> Register(string login_, string password) { string md5 = Md5Hasher.CreateMD5(password); Send($"CREATEACCOUNT {login_} {md5}"); string result = await getUserInput(new byte[1024]); if (result == "ACCOUNTCREATED") { //login = login_; return(true); } else { return(false); } }
public async static Task <bool> Login(string login_, string password) { byte[] buffer = new byte[1024]; string result = ""; string md5 = Md5Hasher.CreateMD5(password); Send($"LOGIN {login_} {md5}"); result = await getUserInput(new byte[1024]); /*await Listener.AcceptTcpClientAsync().ContinueWith(async (listen) => * { * * });*/ if (result == "SUCCESS") { login = login_; return(true); } return(false); }