[R]enregistrer login et mot de passe dans un fichier à part
Posté : lun. 04 mai 2020 12:04
Bonjour à tous,
Je suis occupé à créer une interface pour que les utilisateurs puisse enregistrer leurs différent login et mot de passe afin qu'il puisse lancer les différents programmes dont ils on besoin sans devoir taper ceux-ci à chaque fois
j'ai commencer par créer l'interface mais je me heurte à un souci, comment je peu faire pour que lorsque l'utilisateur sélectionne le nom d'un programme celui-ci s'inscrit dans un fichier à part exemple:
programme1 (nom du programme)
tartempion (login)
password123 (mot de passe)
programme2 (nom du programme)
tartuffe (login)
password321 (mot de passe)
et ainsi de suite
ce que je verrais mais je suis ouvert à toute suggestion serai d'ouvrir un fichier genre TXT en invisible,
l'enregistrer sous le nom X.TXT (ou autre) sans que l'utilisateur le sache
le faire aller à un endroit défini qui ne soit pas trouvable facilement sur le disque C:\
le tout pour que plus tard quand l'utilisateur sélectionnera le programme qu'il veux ouvrir, celui-ci s'ouvre sans qu'il ai a taper son login et mot de passe
voici ou j'en suis dans le code (je sais c'est pas beaucoup dsl)
Je suis occupé à créer une interface pour que les utilisateurs puisse enregistrer leurs différent login et mot de passe afin qu'il puisse lancer les différents programmes dont ils on besoin sans devoir taper ceux-ci à chaque fois
j'ai commencer par créer l'interface mais je me heurte à un souci, comment je peu faire pour que lorsque l'utilisateur sélectionne le nom d'un programme celui-ci s'inscrit dans un fichier à part exemple:
programme1 (nom du programme)
tartempion (login)
password123 (mot de passe)
programme2 (nom du programme)
tartuffe (login)
password321 (mot de passe)
et ainsi de suite
ce que je verrais mais je suis ouvert à toute suggestion serai d'ouvrir un fichier genre TXT en invisible,
l'enregistrer sous le nom X.TXT (ou autre) sans que l'utilisateur le sache
le faire aller à un endroit défini qui ne soit pas trouvable facilement sur le disque C:\
le tout pour que plus tard quand l'utilisateur sélectionnera le programme qu'il veux ouvrir, celui-ci s'ouvre sans qu'il ai a taper son login et mot de passe
voici ou j'en suis dans le code (je sais c'est pas beaucoup dsl)
#include <ButtonConstants.au3>
#include <ComboConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <Crypt.au3>
#include <File.au3>
#Region ### START Koda GUI section ### Form=C:\Users\Administrateur\Desktop\Form1.kxf
Global $Form1 = GUICreate("Form1", 357, 294, 192, 124)
Global $Label3 = GUICtrlCreateLabel("Enregistrez vos identifiants", 56, 32, 252, 49)
Global $Label4 = GUICtrlCreateLabel("Sélectionnez le programme", 48, 88, 120, 40)
Global $Combo1 = GUICtrlCreateCombo("", 144, 88, 145, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL))
GUICtrlSetData(-1, "programme1|MAIL|programme3|programme4|programme5");nom mis dans la picklist
Global $Label1 = GUICtrlCreateLabel("Login :", 48, 136, 76, 17)
Global $Input1 = GUICtrlCreateInput("", 144, 128, 121, 21); input login
Global $Label2 = GUICtrlCreateLabel("Password :", 48, 168, 76, 17)
Global $Input2 = GUICtrlCreateInput("", 144, 160, 121, 21); input password
Global $Button1 = GUICtrlCreateButton("Valider", 152, 208, 75, 25)
Global $Button2 = GUICtrlCreateButton("Annuler", 240, 208, 75, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
#include <ComboConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <Crypt.au3>
#include <File.au3>
#Region ### START Koda GUI section ### Form=C:\Users\Administrateur\Desktop\Form1.kxf
Global $Form1 = GUICreate("Form1", 357, 294, 192, 124)
Global $Label3 = GUICtrlCreateLabel("Enregistrez vos identifiants", 56, 32, 252, 49)
Global $Label4 = GUICtrlCreateLabel("Sélectionnez le programme", 48, 88, 120, 40)
Global $Combo1 = GUICtrlCreateCombo("", 144, 88, 145, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL))
GUICtrlSetData(-1, "programme1|MAIL|programme3|programme4|programme5");nom mis dans la picklist
Global $Label1 = GUICtrlCreateLabel("Login :", 48, 136, 76, 17)
Global $Input1 = GUICtrlCreateInput("", 144, 128, 121, 21); input login
Global $Label2 = GUICtrlCreateLabel("Password :", 48, 168, 76, 17)
Global $Input2 = GUICtrlCreateInput("", 144, 160, 121, 21); input password
Global $Button1 = GUICtrlCreateButton("Valider", 152, 208, 75, 25)
Global $Button2 = GUICtrlCreateButton("Annuler", 240, 208, 75, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd