Bonjour,
Tâche simple en WinDev, mais je me mord la queue pour le reproduire en WebDev.
Je dois, pour mon traitement (dans le cadre d'un projet de système d'authentification unique ("Single Sign-On")), être en mesure de récupérer d'une façon ou d'une autre, le nom d'utilisateur windows dans une de mes variables.
Vous savez, il s'agit du nom qui apparait au sommet du menu démarrer ![:D](https://www.developpez.net/forums/images/smilies/icon_biggrin.gif)
La dernière méthode que j'ai pu approcher était celle de l'appel d'une page ASP contenant le code suivant:
<% response.redirect ("http://nomDuServeurWeb/Chemin/WD120Awp.exe/CONNECT/monProjet?user="+User.Identity.Name) %>
En faisant interpreter cette page, la véritable première page de mon projet se fait appeler avec un paramètre
http://nomDuServeurWeb/Chemin/WD120Awp.exe/CONNECT/monProjet?user=leNomDeMonDomaine/unVagueNomDUtilisateur
(équivalent d'un $_GET['unNomDeVariable']
Dans l'init de mon projet, je recupère "NomDeMonDomaine/unVagueNomDUtilisateur" grâce à l'expression PageParamètre("user").
Malheureusement, je ne sais pas comment à fait mon prédecesseur pour faire fonctionner cette page (répertoire virtuel (~alias) cré dans IIS 6.0, installation du composant ASPx.Net pour ce dernier etc). Je ne maitrise pas cette machine à gaz
.
On m'a dit qu'on pouvait tenter de récupérer ce nom d'utilisateur par du jScript également.
Quelqu'un pourrait me venir en aide pour m'indiquer une méthode simple d'avoir ce nom ou bien de me donner quelques indications pour faire en sorte qu'un IIS sur un Windows SBS fraichement installé puisse laisser tout utilisateur de faire interprêter des pages ASP.
Merci beaucoup
Partager