• 締切済み

パスワードのデータをおくるには、

<TR> <TD ALIGN="center">会員パスワード</TD><TD>:</TD> <TD><INPUT TYPE="password" WIDTH=8 name="PASSWORD"></TD> </TR> というのがあります。テキストをPOSTすることは、できるのですが、このパスワードをポストするのは、どのようにすればよいのでしょうか? Valueがないですよね。パスワードにすると、直接入力が送られるのでしょうか。 では、直接入力をせず、プログラムで(Valueとして)POST するのは、どのようにすればよろしいですか どうかお願いします。

みんなの回答

noname#9414
noname#9414
回答No.2

ita3様に補足です。 確かにINPUTのPasswordタイプは、表示が***に なります。しかし、実際に送られるのは、平文が 送られることになります。 ですから、パケットか何かを読みとることが できる人がいたら、全て読まれてしまいます。 それを踏まえた上で、お使いください。 #ま、ふつうのサイトなら問題はないかな? ではでは☆

TND
質問者

補足

ita3様、Kanata様 早速のご返答ありがとうございます。 上記に掲げました参考ですが、 変更することのできないものです。 したがって、テキストに変更することができません。 パスワードのままなので、これをどうにか、ブラウザーで パスワードを入力することなしに、POSTする方法を模索しております。 パスワードのところですが、password=mypasswrd となんか送っても、切り離されてしまいます。 *で表示されても実際に送られるのは、どのような ソースで送られているか教えてもらえませんか まさか、今開いているブラウザーのテキストボックスに パスワードを入力して、尚且つ、更新ボタンを 自動でクリックするプログラムは、可能なのでしょうか? どうか、よろしくお願い申し上げます。

  • ita3
  • ベストアンサー率67% (25/37)
回答No.1

テキストでpostできるのならば、パスワードも同じく postできるはずです。type="password" は、単に 入力されたテキストを*で表示するだけでしょう。 試験で、type="text" として平文で送られるのを 確認した後、type="password"にすればOKだと思います。 ですから、valueは、入力されたものになります。 また、プログラムでvalueとして送信するには、 valueが"abc"として決まっている場合、 <input type="hidden" name="hensu" value="abc"> というように、hidden属性を使用します。 ただし、htmlのソースでは見えてしまいますので パスワードを使う場合は、気をつけてください。

関連するQ&A