Bonjour à tous,
Comme le dit le titre, je souhaite pouvoir récupérer le login windows dans mon application Flex.
Après quelques recherches à ce sujet, j'ai trouvé ce bout de code :
Coté HTML :
Côté MXML :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 var wshShell = new ActiveXObject("WScript.Shell"); function getUserName() { return wshShell.ExpandEnvironmentStrings("%USERNAME%"); }
Je souhaite savoir s'il existe un autre moyen car cette solution fonctionne uniquement avec IE, pas terrible
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 if (ExternalInterface.available) { try { var name:String = ExternalInterface.call('getUserName'); Alert.show("name = " + name); } catch (error:SecurityError) { Alert.show("A SecurityError occurred: " + error.message + "\n"); } catch (error:Error) { Alert.show("An Error occurred: " + error.message + "\n"); } } else { Alert.show("External interface is not available for this container."); }
En fait je voudrais savoir s'il existe une solution plus intégrée à Flex...
Merci d'avance pour vos réponses.
Partager