PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2025 → [WB17] problème mot de passe fichier hyperfile
[WB17] problème mot de passe fichier hyperfile
Débuté par louis.viboux, 07 fév. 2013 11:39 - 8 réponses
Posté le 07 février 2013 - 11:39
Bonjour.
Je travaille à la conception d'une appli webdev utilisant un certain nombre de fichiers hyperfile. En phase de développement je ne travaille qu'en local.
Un de ces fichier est destiné à gérer mes futur utilisateur (login, droits, etc...)
Pour une question d'ordre pratique pour moi, ces fichiers ne sont pas protégés par mot de passe.
Or, à l'occasion de modifications de code j'ai voulu ouvrir mon fichier "utilisateurs" pour vérifier le bon enregistrement de données. Surprise : Wdmap me demande un mot de passe (que je n'ai jamais saisi !!!).
Pensant à une erreur de ma part lorsque je l'ai créé, je supprime le fichier de mon projet, je le supprime physiquement de mon disque, je relance l'analyse puis je recompile le projet.
Ensuite je re-créé le fichier utilisateur en prenant la précaution de ne pas mettre de mot de passe, je corrige les erreurs générées par sa suppression précédente, je recompile tout => test fonctionnel OK. J'ouvre mon fichier utilisateur avec wdmap : pas de soucis, l'ouverture se fait sans demande de mot de passe et je peux consulter son contenu.
Le lendemain je reprends mon développement, je fais une modif, j'ouvre mon fichier utilisateurs pour contrôler... et là surprise, re-demande de mot de passe !!!
J'ai recommencé plusieurs fois ces manip de suppression puis re-création... au bout toujours cette demande de mot de passe que je ne veux pas...
Fatigué de ces pertes de temps, je re-créé un nouveau projet à blanc sous un autre nom, en créant une nouvelle analyse et en re-créant "à la mano" tous les fichiers dont j'ai besoin...
Résultat des courses : toujours ce p#t@in de sal@perie de mot de passe sur le même fichier utilisateurs alors que j'ai poussé le luxe de lui donner un autre nom !!!
Ce qui est surprenant, c'est que ce problème est limité uniquement à ce fichier, tous les autres ne me causent aucun problème !!!
Le comble est qu'il m'est impossible de supprimer le mot de passe ou de le modifier puisque je ne connais pas le mot de passe initial !!!
Je précise que je suis le seul à avoir accès à mon PC que je verrouille systématiquement dès que je ne suis pas devant... il ne peut donc s'agir d'une mauvaise blague de mon entourage professionnel (qui de toute façon possède un niveau informatique de batracien...)

HELP !!!!!!!!!!!!!

Qui peut m'aider à me débarrasser définitivement de ce problème ???
Posté le 07 février 2013 - 15:12
Bonjour Louis

pas de mot de passe est une chose... Mais est ce que par hasard ton
fichier utilisateur ne serait pas encrypté ? Ce serait logique et va
normalement avec un mot de passe, d'où la demande de wdmap...

Si c'est le cas, soit tu enlève l'encryption, soit tu mets un mot de
passe sur ton hcreation (ce qui serait nettement plus logique de mon
point de vue)

Cordialement


--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

Plus d'information sur http://fabriceharari.com/index_FR.html


On 2/7/2013 5:39 AM, Louis VIBOUX wrote:
Bonjour.
Je travaille à la conception d'une appli webdev utilisant un certain nombre de fichiers hyperfile. En phase de développement je ne travaille qu'en local.
Un de ces fichier est destiné à gérer mes futur utilisateur (login, droits, etc...)
Pour une question d'ordre pratique pour moi, ces fichiers ne sont pas protégés par mot de passe.
Or, à l'occasion de modifications de code j'ai voulu ouvrir mon fichier "utilisateurs" pour vérifier le bon enregistrement de données. Surprise : Wdmap me demande un mot de passe (que je n'ai jamais saisi !!!).
Pensant à une erreur de ma part lorsque je l'ai créé, je supprime le fichier de mon projet, je le supprime physiquement de mon disque, je relance l'analyse puis je recompile le projet.
Ensuite je re-créé le fichier utilisateur en prenant la précaution de ne pas mettre de mot de passe, je corrige les erreurs générées par sa suppression précédente, je recompile tout => test fonctionnel OK. J'ouvre mon fichier utilisateur avec wdmap : pas de soucis, l'ouverture se fait sans demande de mot de passe et je peux consulter son contenu.
Le lendemain je reprends mon développement, je fais une modif, j'ouvre mon fichier utilisateurs pour contrôler... et là surprise, re-demande de mot de passe !!!
J'ai recommencé plusieurs fois ces manip de suppression puis re-création... au bout toujours cette demande de mot de passe que je ne veux pas...
Fatigué de ces pertes de temps, je re-créé un nouveau projet à blanc sous un autre nom, en créant une nouvelle analyse et en re-créant "à la mano" tous les fichiers dont j'ai besoin...
Résultat des courses : toujours ce p#t@in de sal@perie de mot de passe sur le même fichier utilisateurs alors que j'ai poussé le luxe de lui donner un autre nom !!!
Ce qui est surprenant, c'est que ce problème est limité uniquement à ce fichier, tous les autres ne me causent aucun problème !!!
Le comble est qu'il m'est impossible de supprimer le mot de passe ou de le modifier puisque je ne connais pas le mot de passe initial !!!
Je précise que je suis le seul à avoir accès à mon PC que je verrouille systématiquement dès que je ne suis pas devant... il ne peut donc s'agir d'une mauvaise blague de mon entourage professionnel (qui de toute façon possède un niveau informatique de batracien...)

HELP !!!!!!!!!!!!!

Qui peut m'aider à me débarrasser définitivement de ce problème ???
Posté le 19 juillet 2013 - 23:23
Bonsoir,

pour le mot de passe de l'analyse BD de l'exemple WEBDEV honolulu il suffit de creuser dans le code,
celui ci est:
honolulu.hfcs.wx11

bon (win/web)devs
JiM
Posté le 26 juillet 2013 - 13:54
Merci, mais je suis sur le développement d'une appli 100% maison, pas sur Honolulu. Je ne vois pas par quel mystère un mot de passe en provenance de l'analyse de Honolulu viendrait mette son nez dans la mienne...

L'encryptage n'est pas non plus en cause :
- je ne crypte pas mes fichiers mon disque dur ne l'est pas non plus car le PC utilisé n'est pas destiné à travailler sur des données confidentielles.
- je suis l'unique utilisateur du PC, l'unique utilisateur de webdev (et windev) sur le poste, l'unique développeur pour cette appli.
- au quotidien je suis contraint de taper des mots de passe toute la journée, je ne veux donc pas en mettre sur les fichiers de l'analyse (au moins pendant la phase de développement).
- je suis admin de mon PC, il n'y a donc pas non plus de problèmes de droits d'écriture disque, qui de toute façon auraient éventuellement pu générer une erreur d'écriture (par défaut de droit coté Windows) mais qui ne peuvent pas générer un mot de passe ficher puisque nous somme dans ce cas dans un domaine de gestion de droit windows.

A force de supprimer physiquement les fichiers en cause et de les recréer, pour l'instant je ne rencontre plus ce problème dans mon analyse.
Cela m'ennuie tout de même de ne pas en connaitre la cause...
Membre enregistré
1 330 messages
Posté le 01 août 2013 - 20:23
Salut Louis,

Voici deux pistes qui pourront peut-être t'aider:

Piste 1:
Lorsque l'on génère une nouvelle version de l'analyse et que tu as la fenêtre de description pour lancer la synchro, une des pages contient une checkbox (bien souvent par défaut activée) pour changer le mot de passe.. Peut-être as-tu simplement fais "Suivant", "Suivant" sans faire attention et activer le mot de passe (a vide).

As-tu déjà essayer de refaire une génération / Synchronisation de ton analyse (ajoute un champ à un fichier et accepte la modif puis ré-édite le fichier pour supprimer le champ créé précédemment. Cela va relancer la génération de l'analyse et ouvrir la fameuse fenêtre, regarde bien en passant de fenêtre en fenêtre que le mot de passe est bien désactivé.

Si jamais le mot de passe est bien désactivé, peut-être l'activer puis le désactiver (mais je ferais cette opération en dernier recours)

Piste 2:
Dans l'analyse, clic droit sur l'éditeur et sélectionner l'option "Description des fichiers de données"
Contrôler dans l'onglet "Détail" 3ème bloc, si l'option "Activer la sécurité renforcée" ne serait pas activer pour un (ou plusieurs) de tes fichiers et contrôler que le cryptage est bien désactivé pour les données, les index et les mémos.

Daryl
Membre enregistré
1 330 messages
Posté le 01 août 2013 - 20:29
Encore une piste en plus, dans la description du Projet. Onglet "Analyse", voir si il n'y a pas un mot de passe.

A+
Daryl
Posté le 06 janvier 2020 - 17:00
J'ai eu recemment ce probleme,
J'ai passe des jours a chercher le fameux mot de passe que Windev genere automatiquement(parfois car je ne sais pas encore la cause) pour proteger les fichiers Hyperfile(dans mon cas.)
Il s'avere que le mot de passe est le nom du dernier sous repertoire dans lequel mes fichiers Hyperfiles etaient stockques. il correspond au nom que j'utilise pour nommer ma base de donnees Hyperfile.
Posté le 06 janvier 2020 - 20:00
windev ne 'genere' pas de mot de passe pour les fichiers.... JAMAIS...

je ne sais pas ce que tu as dans ton code, je ne sais pas ce que tu PENSES avoir trouvé, mais ce n'est pas ca...
Posté le 01 mai 2023 - 10:04
Merci beaucoup pour cette reponse. 10 ans après, je trouve mon compte. Vive la communauté des DEV WINDEV ! :merci: