protected void change_final(object sender, EventArgs e) { string oldPass = OldPW.Value; string newPass1 = NewPW1.Value; string newPass2 = NewPW2.Value; if (newPass1 != newPass2) { passesDontFit.Visible = true; wrongPassword.Visible = false; return; } Membre membre = Session[Logements.SESSIONMEMBRE] as Membre; Membre working = MembreFactory.Login(membre.Courriel, oldPass, ((Logements)Master).CnnStr); if (working != null) { MembreFactory.changePassword(membre.Id, newPass1, ((Logements)Master).CnnStr); passChanged.Visible = true; passesDontFit.Visible = false; wrongPassword.Visible = false; return; } else { wrongPassword.Visible = true; passesDontFit.Visible = false; return; } }
protected void generatePassword(object sender, EventArgs e) { string password = Guid.NewGuid().ToString().Substring(0, 8); MembreFactory.changePassword(myEmail.Value, password, ((Logements)Master).CnnStr); EmailFacilitator.sendEmail(myEmail.Value, "Réinitialisation de mot de Passe", "Mot de passe temporaire : " + password); loginFailed.Visible = false; passwordChanged.Visible = false; generatedPassword.Visible = true; }
protected void newPassword(object sender, EventArgs e) { if (Pass.Value == Pass2.Value) { MembreFactory.changePassword(int.Parse(buttonConfirm.CommandArgument), Pass.Value, ((Logements)Master).CnnStr); passwordChanged.Visible = true; loginFailed.Visible = false; generatedPassword.Visible = false; } }