1. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

Changer mot de passe

Discussion dans 'Windev' créé par Mohamed, Fev 28, 2018.

  1. Mohamed

    Mohamed Active Member

    Inscrit:
    Jan 15, 2018
    Messages:
    304
    J'aime reçus:
    60
    Bonjour,

    Tous mes fichiers .fic sont protégés par un mot de passe à chaque fois je voulais changer le mot de passe je dois obliger de modifier tous les fichiers puis je lance la synchronisation des données afin de modifier le mot de passe.
    Ma question : Est ce qu'il y a une méthode pratique que ça sans modifier les fichiers.fic

    Merci de votre retour
     
    Tags:
  2. cbaba

    cbaba New Member

    Inscrit:
    Jan 2, 2018
    Messages:
    8
    J'aime reçus:
    12
    Avec cette procédure le tour est joué

    PROCEDURE ChangeDataFilePassWord(ancienMotDePasse,nouveauMotDePasse)
    sMP est une chaîne=""
    ListeFichier est une chaîne
    sFichier est une chaîne
    //ListeFichier = HListeFichier(hLstDetail + hLstTout)
    ListeFichier = HListeFichier(hLstTout)

    I est un entier=1

    sFichier=ExtraitChaîne(ListeFichier,I,RC)
    POUR TOUTE CHAÎNE sFichier DE ListeFichier SEPAREE PAR RC
    sFichier=ExtraitChaîne(ListeFichier,I,RC)
    // Ancien mot de passe
    HPasse(sFichier, ancienMotDePasse)
    SI HErreurMotDePasse() = Vrai ALORS
    Erreur("Mot de passe invalide")
    HPasse(sFichier, sMP)
    FIN
    // Modification du mot de passe
    SI PAS HChangeMotDePasse(sFichier, nouveauMotDePasse) ALORS
    Erreur(HErreurInfo() + RC + ErreurInfo())
    FIN

    I++
    FIN
     
  3. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,964
    J'aime reçus:
    1,575

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Avec cette procédure le tour est joué

    PROCEDURE ChangeDataFilePassWord(ancienMotDePasse,nouveauMotDePasse)
    sMP est une chaîne=""
    ListeFichier est une chaîne
    sFichier est une chaîne
    //ListeFichier = HListeFichier(hLstDetail + hLstTout)
    ListeFichier = HListeFichier(hLstTout)

    I est un entier=1

    sFichier=ExtraitChaîne(ListeFichier,I,RC)
    POUR TOUTE CHAÎNE sFichier DE ListeFichier SEPAREE PAR RC
    sFichier=ExtraitChaîne(ListeFichier,I,RC)
    // Ancien mot de passe
    HPasse(sFichier, ancienMotDePasse)
    SI HErreurMotDePasse() = Vrai ALORS
    Erreur("Mot de passe invalide")
    HPasse(sFichier, sMP)
    FIN
    // Modification du mot de passe
    SI PAS HChangeMotDePasse(sFichier, nouveauMotDePasse) ALORS
    Erreur(HErreurInfo() + RC + ErreurInfo())
    FIN

    I++
    FIN
    Cliquez pour agrandir...
    tu fais pas beaucoup de message, mais celui-là est TOP. Bizarre, je me rappelle pas l'avoir vu en Avril.
     

Partager cette page

Chargement...