"FRGR" <franck.grimault@laposte.net> wrote:
"fleuwers" <frederic.leuwers@fr.agcocorp.com> wrote:
Bonjour,
J'ai une appli qui tourne en réseau donc installée sur des postes clients
et la base de données sur un serveur ...
Je voudrais que l'appli garde le dernier utilisateur sur chaque poste
un peu comme le login windows quoi ...
J'espère avoir été clair ...
A la fermeture de ton appli, tu sauvegardes l'identifiant de l'utilisateur
en-cours, dans un fichier INI ou dans la base de registres du poste (chaque
poste stocke l'id de l'utilisateur sur ses propres ressources). Puis à
Sinon, je pense que tu sais qu'il est fortement déconseillé de faire la
même
chose pour le mot de passe !
Complément : voici le code ajouté à la fenêtre de login pour affectation
automatique du mdp quand on transmet le login... issu du INI.
en fin de code de l'initialisation de GPWLogin (la fenêtre) :
// intilisation de la combo auto alimentée
ListeAffiche(Login,taInit)
ListeSelectMoins(Login)
// login forcé : on effectue le login avec l'utilisateur
// dans pcUserForce passé en paramètre et récupère son mot de passe.
cUser est une chaîne = pcUserForce
SI cUser <>"" ALORS
SI HLitRecherchePremier(GPWUTILISATEUR,"Login",cUser) ALORS
ListeAffiche(Login,taCourantBandeau)
MotPasse={"GPWUTILISATEUR.MOTPASSE",indRubrique}
ExécuteTraitement(OK,trtClic)
SINON
FinProgramme(Vrai)
FIN
FIN
@+ R&B