2012-01-16 1 views
1

私はTomcat 6が付いたサーバーを持っています。このサーバーには、ログインできるWebサイトがありました。問題は、作業してもWebサイトにログインしないということですローカルであり、私たちはそのやり方を知らない。ipとのローカルアクセスでのログイン

私たちはgoogleで試してみたところ、 "x-forwarded-for"の使用が判明しましたが、これは動作しません。次に、ログインする必要はありません(externも)。

私はあなたが私を助けることを願っています!

+0

どのサーバーサイドフレームワークを使用していますか? – Jivings

+0

可能な複製http://stackoverflow.com/questions/8728909/how-to-differentiate-request-from-internet-or-intranet – Apurv

+0

私たちはJavaとTomcatをUbuntuサーバー上で実行していますが、特定のフレームワークではありません –

答えて

1

ServletRequestインスタンスをリクエストしてください(キャストする必要があるかもしれません)。getRemoteAddr()を呼び出してください。その方法の

のJavaDoc:

要求を送信したクライアントまたは最後のプロキシのインターネットプロトコル(IP)アドレスを返します。

ローカルでは、ip 127.0.0.1を取得する必要があります。さらに、要求ipがサーバーのローカルIPであるかどうかを確認することもできます。

+0

ありがとう君は!できます! –

関連する問題