PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → Mot de passe pour ouvrir une fenêtre
Mot de passe pour ouvrir une fenêtre
Started by Pierrot, Feb., 01 2005 11:47 AM - 6 replies
Posted on February, 01 2005 - 11:47 AM
Bonjour à tous, et merci pour l'aide que vous donnez sur ce forum, c'est super.

J'aimerais lors d'un clic dans un menu, ouvrir une fenêtre, mais seulement si le mot de passe est correct.
Je n'ai pas de gestion d'utilisateurs dans mon projet, et aimerais si possible que contrôler un accès, à une fenêtre, pour l'admin, l plus simplement.
Possible?
Si oui, comment... merci.

Meilleures salutations
Pierrot.
Posted on February, 01 2005 - 11:16 AM
> l'idée est OK, mais quel code mettre dans cette fenêtre pour contrôler si
le champ contient le bon mot de passe, et qu'il ouvre ensuite si vrai, la
fenêtre suivante, sinon "erreur"?
==================================

Habituellement une fenêtre est désignée pour la saisie et la validation du
Mot de Passe avec passage de paramètre. Disons, FenMPasse.

En supposant que le mot de passe crypté est placé dans un fichier HF
Divers.Fic (avec les pourcentages de taxes, etc...), la façon la plus simple
est de placer dans le code de selection du Menu de l'item quelque chose du
style ;

MonMotPasse est une chaine
MonMotPasse=SansEspace(Décrypte(Divers.MPasse,"MotDePassePourDécrypter")

// toute la validation se fait dans la fenetre FenMPasse
Si Ouvre(FenMPasse,MonMotPasse)=Faux ALORS RETOUR
Ouvre(MaBonneFenetre)

Réal Phil
Posted on February, 01 2005 - 1:01 PM
Salut,


Vous pourriez créer une fenêtre en parallèle, c'est à dire que si vous cliquez sur le bouton du menu pour ouvrir la fenêtre en question, vous arrivez sur une fenêtre demandant le mot de passe.
Si le mdp est correct, la fenêtre suivante s'ouvre.
Posted on February, 01 2005 - 3:42 PM
Merci Côme,
l'idée est OK, mais quel code mettre dans cette fenêtre pour contrôler si le champ contient le bon mot de passe, et qu'il ouvre ensuite si vrai, la fenêtre suivante, sinon "erreur"?

Merci pour votre aide.


Pierrot
Posted on February, 01 2005 - 4:00 PM
voila ici le seul inconveniant c que le mot de passe ne sera pas possible a changer cela restera toujour toto

-------------------------------------------------------------
sur clique menu

MotdePasseAppli est une chaîne

MotdePasseAppli="toto"

SI MotdePasseAppli=txtEntrezMotDePasse ALORS
Ouvre(fenetre)
Ferme
sinon
info("erreur")
FIN
--------------------------------------------------------------
Posted on February, 01 2005 - 4:17 PM
Juste un rappel: la gestion des utilisateurs dans une appli windev, c'est automatique...
ça vaut peut être le coup de la mettre en place. elle permet entre autres de changer le mot de passe
Posted on February, 03 2005 - 4:59 PM
Merci Felix,
pour la sécurité dont j'ai besoin, c'est exactement ce qu'il me fallait.

Depuis le menu j'ouvre une fenêtre de saisie de mot de passe, si OK, j'ouvre la fenêtre admin.

Merci beaucoup.


Salutations Pierrot.