Beispiel #1
0
        public void ModifyPassword(string mail, string password)
        {
            if (!isPasswordValid(password))
            {
                throw new Exception("La contraseña deve tener un minimo de 8 caracteres, con una Mayuscula, una minuscula y un número");
            }
            byte[] data = System.Text.Encoding.ASCII.GetBytes(password);
            data = new System.Security.Cryptography.SHA256Managed().ComputeHash(data);
            var newPassword = System.Text.Encoding.ASCII.GetString(data);

            userPersistence.ModifyPassword(mail, newPassword);
        }