lanで実行されるasp.net
プロジェクトを開発中です。
このlanのすべてのユーザには、それぞれ独自のシステムユーザ名があります。
このアプリケーションはInternet Explorerブラウザでのみ動作します。
すべてのクライアントをそのユーザー名で識別したいと考えています。
javascriptを使用してこれを行う方法はありますか?インターネットエクスプローラブラウザからjavascriptを使用してシステム(ウィンドウ)ユーザ名を取得するにはどうすればよいですか?
0
A
答えて
1
これはインターネットエクスプローラでは機能するはずですが、ブラウザのセキュリティ設定がロックされていると失敗する可能性があります。
var wshshell=new ActiveXObject("wscript.shell");
var username=wshshell.ExpandEnvironmentStrings("%username%");
alert('hello, ' + username);
また、時間のそれisn't guaranteedから100パーセントでは、実際のADログイン名と一致します。
ASP.NETを使用している場合、フォームベースの認証を使用している場合は、Request.ServerVariables("AUTH_USER")
または別の手法を使用して、サーバー側のスクリプトでこれをはるかに確実に実行できます。
+0
私は彼らのユーザ名を要求せずにユーザを識別したいと思う。私はWindows認証を使用し、Request.ServerVariables( "AUTH_USER")はiisで同じマシンからサイトを参照するときにのみ動作します。私はjavascriptコマンドを試してみました。つまり、セキュリティレベルを低く設定し、activex設定を 'enable'( 'prompt'から)に設定してもうまくいきます。 –
関連する問題
- 1. Djangoでログインしているユーザのユーザ名を取得するにはどうすればよいですか?
- 2. openSSO/openAMシステムからユーザ名を取得するには?
- 3. getElemetByNameを使用してクリックしたボタン名を取得するにはどうすればよいですか?
- 4. JavaでOIDを使用してハッシュアルゴリズム名を取得するにはどうすればよいですか?
- 5. jQueryを使用してJavaScriptでクラスベースのオブジェクトを取得するにはどうすればよいですか?
- 6. JavaScriptを使用してmaps.google.comでズームレベルを取得するにはどうすればよいですか?
- 7. facebook api connectを使用してユーザー国名を取得するにはどうすればよいですか?
- 8. Python 2.5を使用してオペレーティングシステム名を取得するにはどうすればよいですか?
- 9. JavaScriptを使用して.net webservicesを取得するにはどうすればよいですか?
- 10. javascriptを使用してチェックボックスの値を取得するにはどうすればよいですか?
- 11. JavaScriptを使用してテキストフィールドの値を取得するにはどうすればよいですか? (jQuery)
- 12. シンプルなJavascriptを使用してファイルのアップロードサイズを取得するにはどうすればよいですか?
- 13. javascriptを使用してメソッドパラメータの値を取得するにはどうすればよいですか?
- 14. cross_val_scoreを使用してGridSearchからbest_estimatorパラメータを取得するにはどうすればよいですか?
- 15. Linqを使用してViewData.ModelStateから例外を取得するにはどうすればよいですか?
- 16. PHPを使用してmySQLから値NULLを取得するにはどうすればよいですか?
- 17. LiferayからAPIを使用してコンテンツを取得するにはどうすればよいですか?
- 18. PHPを使用してHTMLファイルからメタデータを取得するにはどうすればよいですか?
- 19. LibGit2Sharpを使用してファイルバイナリデータをGitリポジトリから取得するにはどうすればよいですか?
- 20. rsyncを使用してHTTP URLからファイルを取得するにはどうすればよいですか?
- 21. Gremlinを使用してNeo4jからランダムサンプルを取得するにはどうすればよいですか?
- 22. ラジオボックスから値を使用して取得するにはどうすればよいですか?
- 23. ember-dataを使用してRESTデータを取得/取得するにはどうすればよいですか?
- 24. Pythonでユーザ名を取得するにはどうすればよいですか?
- 25. OOBアプリケーションでユーザ名を取得するにはどうすればよいですか?
- 26. JavaScriptを使用して新しいタブ/ウィンドウを開くにはどうすればよいですか?
- 27. MySQLユーザ名に動的DNS名を使用するにはどうすればよいですか?
- 28. Visual C#2008でWPFを使用してカスタムアプリケーション名と開始ウィンドウ名を取得するにはどうすればよいですか?
- 29. DNSドメイン名から短い「ドメイン名」を取得するにはどうすればよいですか?
- 30. ユーザのネットワークログイン名を取得するにはどうすればよいですか?
あなたはASP.NETを使用していると言います。 Javascriptの代わりにサーバー側のコードに含まれていれば、ソリューションが使えますか?また、どのようなタイプの認証をウェブサイトに使用していますか? – JohnFx
HttpContextを使用しない理由は何ですか? asp.netの場合はそれが簡単だろうか? – Andres