DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / HFSQL / Fonctions HFSQL Client/Serveur
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
<Source>.ChangeMotDePasse (Fonction)
En anglais : <Source>.ChangePassword
HFSQL ClassicHFSQL Client/ServeurDisponible uniquement avec ces types de connexion
Change le mot de passe d'un fichier de données HFSQL Classic ou HFSQL Client/Serveur. Les applications utilisant l'ancien mot de passe ne pourront plus accéder à ce fichier de données : une erreur de mot de passe sera affichée.
Attention : Cette fonction est une fonction avancée. Il est nécessaire de l'utiliser avec prudence car elle peut entraîner des erreurs des applications clientes.
Exemple
// Ancien mot de passe
HPasse("*", "MotDePasse")
// Modification du mot de passe
Client.ChangeMotDePasse("NouveauMotDePasse")
// Création d'un fichier de données avec un mot de passe
FichierA.MotDePasse("TEST")
FichierA.Création()

// Ajout de données
FichierA.RubriqueA = "Test 1"
FichierA.Ajoute()

// Lecture des données
FichierA.LitPremier()
Info(FichierA.RubriqueA)

// Changement du mot de passe
Info("Maintenant, changement de mot de passe ...")
FichierA.ChangeMotDePasse("NV_Test")
Info("Mot de passe changé, relecture du premier enregistrement")

// Relecture des données
FichierA.LitPremier()
Info(FichierA.RubriqueA)

// Gestion des erreurs
CAS ERREUR:
	Erreur(HErreurInfo())
	RETOUR
Syntaxe
<Résultat> = <Source>.ChangeMotDePasse(<Nouveau mot de passe>)
<Résultat> : Booléen
  • Vrai si le mot de passe a été modifié,
  • Faux dans le cas contraire. La fonction HErreur permet d'identifier l'erreur.
<Source> : Type correspondant à la source spécifiée
Nom du fichier de données HFSQL (défini dans l'analyse) à manipuler.
<Nouveau mot de passe> : Chaîne de caractères
Nouveau mot de passe à utiliser pour le fichier de données.
Remarques
  • Si le fichier de données est déjà protégé par un mot de passe, il est nécessaire d'indiquer ce mot de passe avec la fonction <Source>.MotDePasse avant d'utiliser la fonction <Source>.ChangeMotDePasse.
  • Pour pouvoir modifier le mot de passe d'un fichier de données, il est nécessaire de posséder les droits de modification automatique (constante hDroitModifAuto). Ce droit peut être défini grâce à la fonction <Variable Connexion>.ModifieDroitFichier.
  • Cette fonction lance une modification automatique du fichier de données. Si le fichier de données était crypté avec un mot de passe différent, il sera entièrement re-crypté avec le nouveau mot de passe. Cette opération peut être relativement longue.
Composante : wd300hf.dll
Version minimum requise
  • Version 25
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 20/06/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale