|
Intranet : Nom d'utilisateur, login Windows. |
Iniciado por jonathan.somville, 14,dic. 2004 15:37 - 13 respuestas |
| |
| | | |
|
| |
Publicado el 14,diciembre 2004 - 15:37 |
Bonjour, Je développe actuellement un site Intranet et j’aimerais éviter que les utilisateurs du site ayent à se connecter 2 fois de suite, j’aimerais donc récupérer leurs login Window pour pouvoir les identifier dans mon site Intranet. -------------------------------------------------------------------------------------------------------
Ce code permet de l'obtenir en local:
strBuffer est une chaîne ASCIIZ de 256 intSize est un entier%5 SI AppelDLL32("advapi32.dll","GetUserNameA" , &strBuffer, &intSize) ALORS user=Upper (strBuffer)
Mais en version client... elle retourne le nom du login serveur (logique...)
toutes vos suggestions sont les bienvenues!!!
Aller bon dev à tous!
Salutations!
JS |
| |
| |
| | | |
|
| | |
| |
Publicado el 14,diciembre 2004 - 15:54 |
JS a utilisé son clavier pour écrire :
Bonjour, Je développe actuellement un site Intranet et j?aimerais éviter que les utilisateurs du site ayent à se connecter 2 fois de suite, j?aimerais donc récupérer leurs login Window pour pouvoir les identifier dans mon site Intranet. -------------------------------------------------------------------------------------------------------
et qui c'est qui n'est pas allé voir les wtablettes ? Hum ?? Il y a en une qui donne cela, il me semble
Ce code permet de l'obtenir en local:
strBuffer est une chaîne ASCIIZ de 256 intSize est un entier%5 SI AppelDLL32("advapi32.dll","GetUserNameA" , &strBuffer, &intSize) ALORS user=Upper (strBuffer)
Mais en version client... elle retourne le nom du login serveur (logique...)
toutes vos suggestions sont les bienvenues!!!
Aller bon dev à tous!
Salutations!
JS
-- Eric Webmaster des Wtablettes www.wtablettes.net |
| |
| |
| | | |
|
| | |
| |
Publicado el 14,diciembre 2004 - 16:11 |
Bonjour,
Je suis allé voir, mais je n'ai pas trouvé!!
Dans quel catégorie es ce???? |
| |
| |
| | | |
|
| | |
| |
Publicado el 14,diciembre 2004 - 16:31 |
Le 14/12/2004, JS a supposé :
Bonjour,
Je suis allé voir, mais je n'ai pas trouvé!!
Dans quel catégorie es ce????
Divers/Nom d'une machine cliente
wtablettes 86
-- Eric Webmaster des Wtablettes www.wtablettes.net |
| |
| |
| | | |
|
| | |
| |
Publicado el 14,diciembre 2004 - 16:35 |
J'ai trouvé ce code:
CmdExe est une chaîne = "cmd /c nslookup " + IP + " >res.txt" Posfic est un entier t est une chaîne LanceAppli(CmdExe, exeInactif, exeBloquant, "c:\temp\") t = fChargeTexte("c:\temp\res.txt") SI ChaîneOccurrence(t, "Name:") = 0 ALORS Posfic = Position(t,"Nom") SINON Posfic = Position(t,"Name:") FIN
Première remarque on ne précise pas comment on récupére l'IP.
Deuxième remarque, je ne veux pas récupérer le nom de la machine mais le login de l'utilisateur...
et une petite question, es ce que cette méthode à été testé en mode client? parce qu'à mon avis elle risque de retourner l'IP du serveur et donc le nom du serveur... |
| |
| |
| | | |
|
| | |
| |
Publicado el 14,diciembre 2004 - 16:46 |
Salut,
ce code donne le nom d'une machine cliente à partir de son IP grâce au reverse DNS... Pour avoir l'IP d'une machine cliente : NavigateurAdresseIP()
Ceci dit, ce n'est effectivement pas ce que tu cherches... Si les utilisateurs utilisent toujours le même PC, tu peux faire une relation entre le nom de la machine et le nom d'user dans une table... Sinon, ça va être relativement plus compliqué et tu auras besoin de toucher aux machines clientes.. à mon avis.
Bon dev,
Olivier
"JS" <jonathan.somville@vauchermanufacture.ch> a écrit dans le message de news: 41bef017@news.pcsoft.fr...
J'ai trouvé ce code:
CmdExe est une chaîne = "cmd /c nslookup " + IP + " >res.txt" Posfic est un entier t est une chaîne LanceAppli(CmdExe, exeInactif, exeBloquant, "c:\temp\") t = fChargeTexte("c:\temp\res.txt") SI ChaîneOccurrence(t, "Name:") = 0 ALORS Posfic = Position(t,"Nom") SINON Posfic = Position(t,"Name:") FIN
Première remarque on ne précise pas comment on récupére l'IP.
Deuxième remarque, je ne veux pas récupérer le nom de la machine mais le login de l'utilisateur...
et une petite question, es ce que cette méthode à été testé en mode client? parce qu'à mon avis elle risque de retourner l'IP du serveur et donc le nom du serveur...
|
| |
| |
| | | |
|
| | |
| |
Publicado el 14,diciembre 2004 - 17:01 |
JS a écrit :
Bonjour, Je développe actuellement un site Intranet et j’aimerais éviter que les utilisateurs du site ayent à se connecter 2 fois de suite, j’aimerais donc récupérer leurs login Window pour pouvoir les identifier dans mon site Intranet. ------------------------------------------------------------------------------------------------------- Ce code permet de l'obtenir en local:
strBuffer est une chaîne ASCIIZ de 256 intSize est un entier%5 SI AppelDLL32("advapi32.dll","GetUserNameA" , &strBuffer, &intSize) ALORS user=Upper (strBuffer) Mais en version client... elle retourne le nom du login serveur (logique...) toutes vos suggestions sont les bienvenues!!! Aller bon dev à tous! Salutations! JS
Bonjour. Juste une idée comme ça en passant. Si votre appli est limitée à un intranet. On peut imaginer de fournir un petit programme en windev qui va utiliser la fonction réseauUtilisateur() et construire le lien internet : http://www.appliWebdev.com… (avec un cryptage ou non de la valeur).
Puis d'installer l'appli comme un raccourci du bureau ou l'usager va cliquer. Avec cette méthode, on peut affiner les contrôles en envoyant: - le groupe de travail - le n° du disque dur - d'autres données locales à la connection et interdire ou restreindre ainsi l'usage de l'appli en dehors du poste de travail de l'entreprise par exemple.
En espérant que cette idée puisse s'adapter à votre cas! Engelmajer Benjamin |
| |
| |
| | | |
|
| | |
| |
Publicado el 15,diciembre 2004 - 10:51 |
Merci de ta réponse, c'est ce que je voulais faire en dernier recours...
Salutations!
Bon dev! |
| |
| |
| | | |
|
| | |
| |
Publicado el 20,diciembre 2004 - 13:05 |
Webdev possède la fonction reseauutilisateur() il faut juste veiller à ce que ta configuration du serveur html "digère" la sécurité windows
avec IIS cela fonctionne très bien de plus, un script séparé peut interroger l'active directory ou autre pour reprendre les paramètres du user connecté (nom, adresse mail,...) mais aussi les groupes dont il fait partie ce qui te permet d'affiner la sécurité de tes pages. |
| |
| |
| | | |
|
| | |
| |
Publicado el 20,diciembre 2004 - 18:52 |
Désolée, mais il me semble que RéseauUtilisateur() identifie l'utilisateur qui a ouvert la session sur le poste SERVEUR, ce qui n'est pas le but recherché...
Freddie
Fred a pensé très fort :
Webdev possède la fonction reseauutilisateur() il faut juste veiller à ce que ta configuration du serveur html "digère" la sécurité windows
avec IIS cela fonctionne très bien de plus, un script séparé peut interroger l'active directory ou autre pour reprendre les paramètres du user connecté (nom, adresse mail,...) mais aussi les groupes dont il fait partie ce qui te permet d'affiner la sécurité de tes pages.
-- freddie3@wanadoo.fr Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net |
| |
| |
| | | |
|
| | |
| |
Publicado el 06,enero 2005 - 15:05 |
En effet Freddie...
Bon ben LDAP et windev personne n'a d'autre idée non?? |
| |
| |
| | | |
|
| | |
| |
Publicado el 12,mayo 2005 - 15:29 |
Nous avons développé un composant webdev qui interroge l'active directory pour ceux que ca interesse... |
| |
| |
| | | |
|
| | |
| |
Publicado el 12,mayo 2005 - 16:55 |
JS a couché sur son écran :
Nous avons développé un composant webdev qui interroge l'active directory pour ceux que ca interesse...
le scribe lui ça l'interesse !!!
c'est pour les wtablettes bien sûr.
-- Eric Webmaster des Wtablettes www.wtablettes.net |
| |
| |
| | | |
|
| | |
| |
Publicado el 12,mayo 2005 - 23:28 |
JS avait prétendu :
Nous avons développé un composant webdev qui interroge l'active directory pour ceux que ca interesse...
Salut, Si la réponse inclut le login Windows de l'utilisateur connecté, je pense que tu intéresses beaucoup de monde, moi la première !!! l-) l-)
Freddie
-- freddie3@wanadoo.fr Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net |
| |
| |
| | | |
|
| | | | |
| | |
|