public static void UpdateAdminPass(string password) { try { //PASS IN THE USER NAME AND THE NEW PASSWORD UserResetPassword.ResetUserPassword(AdminLog.Admin); SqlConnection con = new DBConnection().getConnection(); con.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.Parameters.Clear(); cmd.Parameters.AddWithValue("@ID", UserResetPassword.Resetuserid); cmd.Parameters.AddWithValue("@Password", PasswordEncryptor.Encrypt(password)); cmd.CommandText = "UPDATE Admin SET Password =@Password WHERE ID= @ID "; cmd.ExecuteNonQuery(); con.Close(); dataAccess.Description = Admin + " updated password"; dataAccess.Activities(); AdminPass = PasswordEncryptor.Encrypt(password); } catch (Exception Ex) { throw new Exception(Ex.Message + "\nUpdate Not Successful"); } }
/// <summary> /// /update the Admins /// </summary> /// <param name="pass"></param> /// <param name="passNew"></param> /// <param name="user"></param> /// <param name="newuser"></param> public static void UpdateAdminUsername(string user, string newuser) { SqlConnection con = new DBConnection().getConnection(); con.Open(); try { //check if user already exist if (user != AdminLog.Admin) { throw new Exception("User is not currently logged in\nLogin user and try again"); } else { CheckUserName(newuser); UserResetPassword.ResetUserPassword(user); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.Parameters.Clear(); cmd.Parameters.AddWithValue("@UserName", newuser); cmd.Parameters.AddWithValue("@Password", AdminLog.AdminPass); cmd.Parameters.AddWithValue("@ID", UserResetPassword.Resetuserid); cmd.CommandText = "UPDATE Admin SET UserName =@UserName WHERE ID=@ID"; cmd.ExecuteNonQuery(); } con.Close(); dataAccess.Description = Admin + " Updated username to " + newuser; dataAccess.Activities(); Admin = newuser; } catch (Exception Ex) { throw new Exception(Ex.Message + "\nUpdate Not Successful"); } }
private void btnNext_Click(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(txtUsername.Text)) { throw new Exception("Enter Username"); } UserResetPassword.ResetUserPassword(txtUsername.Text); var securityquestions = new SecurityQuestions(); this.Hide(); securityquestions.Show(); }catch (Exception ex) { MessageBox.Show(ex.Message, "Search Result", MessageBoxButtons.OK, MessageBoxIcon.Information); } }