public void handleLogin(string message) { messageSpecs.LogonMessage returnMessage = new LogonMessage(message); if (returnMessage.Verified) { userInfo = ProfileMapper(returnMessage); if (mainScreen != null) mainScreen.UserDetails = userInfo; if (returnMessage.PasswordReset) { ChangePassword changePassword = new ChangePassword(userInfo, myClient); passwordChangePage = changePassword; changePassword.ShowDialog(mainScreen); changePassword = null; this.Close(); } else { this.Close(); } } else { MessageBox.Show(returnMessage.ReturnMessage); } }
public void LogonMessageTest() { LogonMessage x = new LogonMessage(); LogonMessage y = new LogonMessage(x.getMessageString()); Assert.AreEqual(x.FirstName, y.FirstName); Assert.AreEqual(x.PassWord, y.PassWord); Assert.AreEqual(x.LastName, y.LastName); Assert.AreEqual(x.UserName, y.UserName); Assert.AreEqual(x.ReturnMessage, y.ReturnMessage); }
public messageSpecs.LogonMessage handleLogin(string message) { SqlDataReader dr = null; messageSpecs.LogonMessage loginMsg = new messageSpecs.LogonMessage(message); loginMsg.ReturnMessage = "Failure logging in, Please try again later"; try { string pass = encrypt(loginMsg.PassWord); dr = mySql.getDataReader(string.Format("EXEC logInUser @UserName = '******',@Password = '******'", loginMsg.UserName, pass )); while (dr.Read()) { loginMsg.Verified = (bool)dr["Verified"]; loginMsg.FirstName = (string)dr["FirstName"]; loginMsg.LastName = (string)dr["LastName"]; loginMsg.UserID = (string)dr["UserID"]; loginMsg.ReturnMessage = (string)dr["ReturnMessage"]; loginMsg.PasswordReset = (bool)dr["ResetFlag"]; } } catch { } finally { if (dr != null) { dr.Close(); } } return loginMsg; }
private void buttonSignIn_Click(object sender, EventArgs e) { messageSpecs.LogonMessage logonMessage = new messageSpecs.LogonMessage(); string errorMessage1, errorMessage2 = null; if (UserNameIsValid(textBoxUserName.Text.Trim(), out errorMessage1) && PasswordIsValid(textBoxPassword.Text.Trim(), out errorMessage2)) { logonMessage.UserName = textBoxUserName.Text.Trim(); logonMessage.PassWord = textBoxPassword.Text.Trim(); if (checkBoxRememberMe.Checked) { Properties.Settings.Default.UserName = textBoxUserName.Text.Trim(); Properties.Settings.Default.Password = textBoxPassword.Text.Trim(); Properties.Settings.Default.Save(); } myClient.Send(logonMessage.getMessageString()); } else if (string.IsNullOrEmpty(textBoxPassword.Text)) errorProviderPassword.SetError(this.textBoxPassword, errorMessage2); else errorProviderEmailID.SetError(this.textBoxUserName, errorMessage1); }