• 締切済み

LOGON_USER

「Java / Servlet」で、 ASPの「Request.ServerVariables("LOGON_USER")」と 同様の値を取得したいと考えております。 環境は OS:Windows Server 2000 HttpServer:IBM HTTP Server (Websphere標準) APP Server:Websphere 4.0  です。 ご存知であれば、教えて頂けますか。 よろしくお願いします。

  • sky_h
  • お礼率20% (1/5)
  • Java
  • 回答数1
  • ありがとう数0

みんなの回答

  • hogefuga
  • ベストアンサー率75% (6/8)
回答No.1

ASPがどういう仕組みでログイン名を取得しているのか知りませんが、HTTPのヘッダ情報から取得しているのなら下記のソースを実行してヘッダ情報一覧を表示させることで確認できます。 for (Enumeration enumeration = request.getHeaderNames() ; enumeration.hasMoreElements() ;) { String headerName = (String)enumeration.nextElement() System.out.println(headerName + "=" + request.getHeader(headerName)); } お目当てのヘッダ情報があれば、request.getHeader("ヘッダ名")で取得できます。

関連するQ&A

  • ASPでユーザのグループ名取得

    ASP.NETではない(レガシー)ASPで、ログインユーザのグループ名を取得したいと考えています。 ユーザの管理は、webサーバのローカルユーザで管理しており、 ユーザ名は「Request.ServerVariables("LOGON_USER")」で取得することができましたが、 グループ名を取得する方法がわかりませんでした。 ServerVariablesにはグループ名を管理するパラメータは無さそうなのですが、取得することはできるのでしょうか? まったく異なった方法でも良いので、ご存知の方がいらっしゃいましたら、ご教授願います。

  • request.Servervariables("SERVER_NAME")の戻り値に余分なピリオドが付加される条件

    ASPでサーバー環境変数を取得した際、サーバーアドレスに 「.」が付加された値が返されるクライアントがあります。 【request.Servervariables("SERVER_NAME")の戻り値】 通常ユーザー ⇒ "123.123.123.123" あるユーザー ⇒ "123.123.123.123." このピリオドが付加されるクライアントの条件が知りたいのですが... ご存知の方はいらしゃいませんか?

  • どういう可能性があるか教えてください・・・

    ASPで動的なページを作っています。 送信元のページに戻るのに、 Response.redirect Request.ServerVariables("HTTP_REFERER") とし、戻っています。 私の環境では問題なく戻れていますが、ユーザによっては、URLが必要ですというエラーが表示されてしまい戻りません。 どういう可能性が考えられますでしょうか?

  • ASP(vbscript)におけるクライアントPC名の取得について

    ASP(vbscript)におけるクライアントPC名の取得について お世話になります。 現在、HPへのアクセス解析をaspで作成中です。(社内専用イントラ) IPアドレス取得はRequest.ServerVariables("REMOTE_ADDR")でできました。 しかし、PC名がどうしても取得できません。 Request.ServerVariables("REMOTE_HOST")で試してみましたが、エラーなのか 何も取得せずです。 プロキシを経由し、DNSサーバを利用しています。 これが何か関係するのでしょうか? お力添えよろしくお願いします。 Server:2003Server Client:Windows XP

  • ローカルのIISで自身のIPを取得するには??

    ローカル端末にIISをいれてASPを動かしているのですが、 request.ServerVariables("REMOTE_ADDR") で取得しようとすると違うIPを取得してしまいます。 ちゃんとしたIPを取得するにはどうしたらいいでしょうか?? よろしくおねがいします!!!

  • IEの設定???

    現在、WebSphereをアプリケーションサーバとするシステムで、なぞの現象が起きています。 JSP→Servletにセッションデータを受け渡そうとしています。 しかし、WebSphere3.0.2では、 InternetExplorer6.0を使用してこれを行うと、Servletでセッションデータを取得することができません。(nullになってしまいます)。 しかし、Operaでは、正しくServletでセッションデータを取得できるのです。 また、WebSphereのバージョンを4.0.1にあげると、 InternetExplorer6.0ででもセッションデータを取得することができます。 なにか考えられる原因はありますでしょうか?

  • HTTP リクエストヘッダの取得方法について

    表記の内容についてご存知の方がいらっしゃい ましたら、ご教授いただけませんでしょうか。 HTTPのリクエストヘッダに付与されている 環境変数「HTTP_IV_USER」 もしくは 「IV_USER」を 取得する方法について教えて頂けませんでしょうか。  [実行環境]  OS:Windows2000 Server  Webサーバ:Oracle Application Server 9.0.2 その他にOracleのCDに入っているP/L SQLの WebToolkitがインストールされてます。 当方としては取得したリクエストヘッダの 値をP/L SQLのプログラムを通してOracleの データベースに書込みたいと思っております。 何卒どうぞよろしくお願い致します。

  • ASPプログラミングでADODB.Connection (0x800A0E79)エラーが発生

    ASP+MSDE 実用Webアプリケーション作成ガイド「ASP実践プログラミング入門」 と言う本を頼りにASPを勉強中です。 現在は、 (1) SQL Server2000内にDBとTable(user_info)を作成。 (2) global.asaファイルを設置。 (3) 「ユーザ登録」aspを実行。(user_infoに追加された) (4) 「ログオン」aspを実行。 と進めていますが、(4)を実行しID+パスワードを入力後に次のような エラーがブラウザ上に表示されます。 どなたかお助け頂きたくお願いします。 Q1)『ADODB.Connection (0x800A0E79)オブジェクト・・』と怒られている   ようですが、何が原因なのでしょうか? Q2) 解決に向けて調べるべき要点はどこでしょうか? ■発生したエラーはここから■ (IE上の表示です) ページを表示できません 接続しようとするページに問題があるため、そのページを表示できません。 ---------------------対処方法 ・[更新] をクリックするか、後で再度実行してください。 ・次のホームページ 1**.**.***.**6を開き、 必要な情報が記載されたページ  へのリンクを探します。 HTTP 500.100 - 内部サーバー エラー - ASP エラー インターネット インフォメーション サービス --------------------- 技術情報 (サポート担当者用) ・エラー タイプ  ADODB.Connection (0x800A0E79)  オブジェクトが開いている場合は、操作は許可されません。  /mailhen/logon.asp, line 4 ・ページ  POST 27 bytes to /mailhen/logon.asp ・POST Data:  user=mura****&pass=r*****k ■ここまで■ /mailhen/logon.asp, line 4 1:<% If Request.Form("user") <> "" Then 2: user_id = Request.Form("user") 3: password = Request.Form("pass") 4: adcn.Open Application("DBCN") 5: adrs.Open "select * from user_inf

  • 404 Not Found Error

    404 Not Found Errorの場合に所定のファイルを表示する設定をサーバーで行っているのですが、この時に、404 Not Found Errorとなったページのアドレスを取得できないでしょうか?Request.ServerVariables("HTTP_REFERER")では取得できなかったので質問させていただきます。

  • ASPでIPアドレスの逆引きした結果をしりたい

    サーバーの不正利用者の特定をするため、データーベースにIPアドレスか、 或いはIPアドレスを逆引きした結果を記録したいと考えています。 IPアドレスの取得については、 Request.ServerVariables("REMOTE_ADDR") で取得できることが分かるのですが、逆引きしたものは どうすれば取得できるのでしょうか?

専門家に質問してみよう