Fichier ID et mot de passe

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Fichier ID et mot de passe

Messagepar beepbeep » 11 Fév 2011 à 11:42

Bonjour à tous,

Est il possible en LS de récupérer le nom+chemin du fichier ID de l'utilisateur connecté en client Lourd.

C'est dans le but de proposer à l'utilisateur de changer son mot de passe sans avoir à lui faire parcourir son dossier Data pour trouver le fichier ID.

Merci pour vos réponses.
beepbeep
Premier posts
Premier posts
 
Message(s) : 16
Inscrit(e) le : 07 Jan 2009 à 14:01

Messagepar Michael DELIQUE » 11 Fév 2011 à 12:36

salut

pour le nom de l'utilisateur Notessession.username, l'aide en ligne t'en dira plus.

pour le chemin du fichier id euh... là comme ça je sais pas !
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar mike76 » 11 Fév 2011 à 15:02

salut,

Oui en allant rechercher dans le notes.ini du poste utilisateur, la clé "KeyFileName"
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN

Messagepar Steph_ » 12 Fév 2011 à 09:11

Avatar de l’utilisateur
Steph_
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 354
Inscrit(e) le : 24 Nov 2005 à 20:06
Localisation : Besançon

Messagepar Thelonious » 14 Fév 2011 à 14:39

Peut toujours servir ...
Code à mettre dans un bouton qui aura pour effet de récupérer le fichier ID de l'utilisateur et de l'envoyer ( par exemple ) à l'Admin Notes :

Code : Tout sélectionner
Sub Click(Source As Button)
   
   ' Récupère le fichier ID de l'utilisateur et le rattache dans un brouillon.
   
   Dim session As New NotesSession
   Dim db As NotesDatabase
   Dim doc As NotesDocument
   Dim rtitem As NotesRichTextItem
   Dim object As NotesEmbeddedObject
   Set db = session.CurrentDatabase
   Set doc = New NotesDocument( db )
   Set rtitem = New NotesRichTextItem( doc, "Body" )
   
   Dim fichier As String
   fichier = session.GetEnvironmentString( "KeyFilename", True )
   Dim chemin As String
   chemin = session.GetEnvironmentString( "Directory", True )
   
   Print "Fichier = "fichier
   Print "Chemin = "chemin
   
   path= chemin & "\" & Trim(fichier)
   Set object = rtitem.EmbedObject _
   ( EMBED_ATTACHMENT, "", path)
   doc.Form = "Memo"
   doc.Principal=" Test ID"
   doc.SendTo="Truc MUCHE/DOMINOAREA" ' Mettre ici le nom du destinataire.
   doc.Subject = "Brouillon contenant le fichier ID"
   Call doc.Save( True, True )
   
   'Msgbox "Votre fichier ID a été attaché à un brouillon", , "Attach fichier"
   
   Call doc.Send( False )
   Envoi_Mail=True
   
End Sub
Avatar de l’utilisateur
Thelonious
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 106
Inscrit(e) le : 16 Déc 2004 à 11:58
Localisation : Région Parisienne

Messagepar roubech » 14 Fév 2011 à 22:42

attention, KeyFilename peut contenir un chemin relatif ou absolu
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille


Retour vers Développement