コード例 #1
0
        /// <summary>
        /// script pour comparer le mot de passe avant mise a jour
        /// </summary>
        /// <param name="membreModifPassword"></param>
        /// <returns></returns>

        public static bool PaswordIsValidForChange(this MembreModifPassword membreModifPassword)
        {
            string passHashverify = membreModifPassword.PassActuel.EncodeMd5();

            var code = DatabaseHelper.sqliteconnection.Table <Membre>().FirstOrDefault(p => p.Pass == passHashverify);

            return(code != null);
        }
コード例 #2
0
        public MiseAJourMotDePasseViewModel(INavigation navigation, int membreId)
        {
            _navigation          = navigation;
            _membre              = new Membre();
            _membreModifPassword = new MembreModifPassword();
            _membre.Id           = membreId;

            _validatorMiseAjourMotdePasse = new ValidateurMotDePasseMiseAJour();



            ValiderCommand = new Command(async() => await EnregistrementPassword());


            // AjoutImageProfil = new Command();

            FetchUserConnexionDetails();
        }