Example #1
0
        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;
            }
        }
Example #2
0
        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;
        }
Example #3
0
 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;
     }
 }