プロが教える店舗&オフィスのセキュリティ対策術

自動でログインしたいのです。
キャッシュとかのことじゃなくてです。
(このサイトも、自動ログインできてますし)

そうじゃなくて、「ID.」と「パスワード」を入力して
「ログインボタン」を押すようなサイトありますよね?
(そう、よくあるやつです)
そのページのURLの語尾に「Id=***** Pas=******」
のようなものを付け足したら、ワンアクションで、
つまり「自動ログイン」できるのかなぁ、との次第です。
どのように、URLを変えれば良いか分かりますか?

A 回答 (2件)

多分、以下の方法でURL指定だけでログインできる


と思います。
(1)ブラウザでログイン入力画面でソースの表示
を行ってください。
(IE5.0ならブラウザ上部のメニューバーの
「表示」で「ソース」をクリック)

(2)ソースを input で検索し、パラメータ名を
調べてください。パラメータ名は input の右
にある name= の次の文字です。
(パラメータ名は、ログイン画面なら最低2ヶ所
です。ID、パスワード以外のパラメータがある
場合は、3ヶ所以上にあります。)

例えば、パラメータ名が UID, PASS なら
http://www.~.com/login.cgi?UID=***&PASS=***
と入力してください。
※ *** はパラメータの値です。
※ パラメータ名の大文字・小文字は間違えないように
してください。
-------------------------
注意1
IDやパスワードに特殊文字(&や?など)を使ってい
る場合は、パラメータ値をエンコードしてから
URLにつけないといけません。(エンコードは簡単で
はないと思います。Perlなどでプログラムを作れば
できますが...。)
注意2
サーバ側のプログラムでURLの後につけたパラメー
タを無視する場合があります。この場合、上記方法
は使えません。

この回答への補足

ありがとうございます。
やっぱりできるはずですよねぇ。

大変解りやすく書いていただているのは分ります。
ただ、ソースをみても、該当する部分がないようです。
試しに、ココ
http://www.do-card.com/
で、ソースをみたところ、・・・無理っぽいです。
う~、むずかしいのかなぁ

補足日時:2001/10/02 23:38
    • good
    • 0

大抵のサイトの認証処理は、クッキーの読み書きで行われていますので


> そのページのURLの語尾に「Id=***** Pas=******」
> のようなものを付け足したら、ワンアクションで、
> つまり「自動ログイン」できるのかなぁ
これはほぼ無理だと考えてよいでしょう。

要するに「ID/Passなどの入力なしにログインする」ということができればよいのであれば、ほとんどのサイトでは次の方法でOKです。
1.HTMLファイルを作成し、これに目的のサイトのログインフォームの内容を全て埋め込みます。
2.更に、このフォームを自動で送信するようにJavaScriptを書きます。
3.これを自分のパソコンの好きな場所に保存し、お気に入り(ブックマーク)に登録します。
後は「お気に入り(ブックマーク)」から、このHTMLを選ぶだけでログインできます。
(私はこの方法で、いくつかのサイトのログインページを飛ばしています。)

HTMLやJavaScriptの知識が必要な上、1つのログイン用HTMLを作成するだけで結構面倒ですが、大変便利ですよ。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!