• 締切済み

間接ログインについて

私はyahooなどの検索サイトのログイン画面でIDとパスワードを直接入力するのではなく、 自分のHP上でID、パスワードを入力すると自動的にログインされるような間接ログインのシステムを作りたいです。 そのようなことは出来ますか? 出来るのでしたらその方法について教えていただけますか?

みんなの回答

回答No.3

私は5年ほど前からやっています。 Yahoo、goo、エキサイト、Infoseekなど、多くのサイトで実現可能です。銀行などではセキュリティの高い方法を採用している場合があり、実現できないサイトが多くなってきています。 >出来るのでしたらその方法について教えていただけますか? そのサイトと同じ内容のリクエストを送信するHTMLを記述すればいいだけです。FORMタグをコピーするかまねするだけで実現可能です。 まずは、HPをローカルに保存して、その内容で正常に送信できるか試してみてください。 (Yahooやgooは絶対パスで記述してあったので多分うまくいくと思います。) それがうまくいけば、ご希望の記述が可能ということです。 必要な能力として ・HPを保存したりソースを表示させたりする能力 ・HPをHTMLを利用して記述する能力 ・HTMLを読む能力 ・FORMタグを扱う能力 ・(場合によって)JavaScriptを読む能力 が挙げられます。 上記の能力があれば、この説明で容易に実現できるはずです。実現できない場合にはどこかが弱いはずですのでその部分を勉強すべきでしょう。 ちなみにJavaは関係ありません。

  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.2

>そのようなことは出来ますか? できることもあればできないこともあります。 どんなWebシステムも基本的にはHTTPメッセージのやり取りです。 なので、Yahoo等にログインする時にどのようなHTTPリクエストを送信しているか解析して、同じリクエストを送れば良いでしょう。 しかし、システムによっては実現できない場合もあります。

  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 自分のHPより入力を行い、yahoo等のシステムにログインするということでしょうか? それでしたら無理だと思います。 外部からの入力を通してしまうとセキュリティとして問題があります。

nowledge
質問者

補足

はい、そういうことです。 自分のHPに入力欄を作っておいて、そこにID、PASSを入力することでログインをします。