• ベストアンサー

オートコンプリートについて

会員制HPを作成するよう頼まれ、パスワードを入力しログインするものを作ることになりました。が、依頼者の要望が、オートコンプリートを使用し次回以降のログイン時は、パスワードを入力せずにすむようにしたいとのことでした。 オートコンプリートは、見る側の設定によるものだと思うのですが、自分で試してみてもなかなか上手くいきません。HPのソースとかに、何か設定が必要なのでしょうか? また、『□このパスワードを保存する』というようなチェックボックスで、パスワードの保存を切り替えるHPを良く見かけますが、CGIを利用しているのでしょうか? よい方法を教えてください。

  • HTML
  • 回答数5
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
noname#5179
noname#5179
回答No.5

情報の追加です。 OPERAでは、autocompleteというのは何を書いても無視されるようです。 autocompleteという属性は、IEが勝手に決めたようですので、汎用性にかける可能性が高いです。 ちなみに、オートコンプリート自体IEの機能ですから、NetscapeやOPERAでは、動かないと思います。

mirai-r
質問者

お礼

ありがとうございました。 それを踏まえて検討してみます。

その他の回答 (4)

noname#5179
noname#5179
回答No.4

>『off』の部分を『on』にして使用することは可能なのでしょうか? 試されたらすぐわかると思いますが、#1の方がおっしゃっているように、「オートコンプリート機能は利用者側で設定を解除している場合は使用できません」

  • amateur3
  • ベストアンサー率0% (0/3)
回答No.3

下記HPが、mirai-rさんのお役に立ちそうに思います。 http://tomo.no-ip.com/goodstream/cookie/sample4/sample4.htm cookieについてのQ&A等もあります。 http://tomo.no-ip.com/goodstream/cookie/

参考URL:
http://tomo.no-ip.com/goodstream/cookie/sample4/sample4.htm
mirai-r
質問者

お礼

回答、ありがとうございました。 参考にさせて頂きますm(__)m

noname#5179
noname#5179
回答No.2

オートコンプリートは、ユーザー側の設定や、つかているブラウザによって、サポートしていない場合も多くあります。 ちなみに、オートコンプリートをオフにするなら、 <input type="password" autocomplete="off"> といった方法で可能です。 保存しているのは、cookieを使います。ただし、cookieのなかに直接パスワードや、個人情報を入れると危険ですから、通常は個人ごとにランダムな数とランダムなパスワード(ユーザーのパスワードとは別のもの)などをcookieに入れるのが良いようです。cokkieは、うまく設計しないと漏洩する危険性があります。

mirai-r
質問者

補足

回答ありがとうございます。 ちなみに、 <input type="password" autocomplete="off"> の『off』の部分を『on』にして使用することは可能なのでしょうか? あと、特にユーザーごとのパスワードを設ける必要も無く、1つのパスワードをみんなで共有するのですが、パスワードのみの保存はできるでしょうか?

  • Lio
  • ベストアンサー率44% (13/29)
回答No.1

IEのオートコンプリート機能を使う方法は分かりませんが、 『□このパスワードを保存する』でしたらクッキーを使う方法があります。 あと、オートコンプリート機能は利用者側で設定を解除している場合は使用できません。インターネットオプションの「コンテンツ」でオートコンプリートを確認してみては?

mirai-r
質問者

補足

回答ありがとうございます。 今回作成するページは、会員制なのですが、ユーザー名とパスワードの認証は特に必要としてません。なので、パスワードのみが常に『***』の状態で表示されるようにしたいのですが、『□このパスワードを保存する』としているページのほとんどは、そのページのURLとユーザー名でパスワードを保存していると聞いたことがあります。 『□このパスワードを保存する』として、クッキーを使用する方法の場合、パスワード欄のみでのパスワードの保存は可能でしょうか?

関連するQ&A

  • オートコンプリートのやり方がわからない

    オートコンプリートという名前だったかわからないのですが、 検索BOXをクリックすると、以前入力したものが出てくる機能がIEには ありましたよね? おしえてgooへのログイン時とかに、パスワードも入力する手間が省けるヤツです。 どう設定するのか教えてください。 おねがいします。

  • IE7のオートコンプリートが利かなくなりました

    IE7のオートコンプリートが利かなくなりました お世話になります。 IE7(OS WindowsXP)のオートコンプリートが利かなくなりました とあるWebサイトのログインID、パスワードの入力画面において、新しいID、パスワードを入力しても 「ID、パスワードを記憶させますか?」 との問いかけをしてきません。 しかしながら、最終ログインが新しいIDだった場合、次回、そのWebサイトを表示させると新しいIDだけは予め表示してくれます。 しかし、そのIDをWクリックしてもパスワードの自動入力は行われません。 また、今まで記憶させたIDとパスワードの組み合わせはちゃんと記憶をしています。 要するに、「新しいID、パスワードの記憶機能」だけが利用できなくなりました。 この件、ネットを検索して、下記の状態を確かめること、と書いてあることが多いので 下記の操作は試しました。 しかし記憶機能は復活しません。 ネット上によくある解決策 「IEのメニューから ツールをクリック インターネットオプションからコンテンツタブをクリック オートコンプリートの設定ボタンをクリック オートコンプリートの設定のオートコンプリートの使用目的の Webアドレス フォーム フォームのユーザ名およびパスワード   パスワードを保存する確認をする これらのいずれもチェックマークをONにすればオートコンプリート機能は復活する」 どなたか、詳しい方、お願いします。

  • オートコンプリートを間違えて断ってしまった場合・・・

    Vista IE7 オートコンプリート機能について質問です。 あるサイトでIDとPASSを入力し、オートコンプリートさせようと思ったのですが、間違えて「いいえ」を選択してしまいました。 すると次回からそのサイトで「パスワードを保存しますか?」という表示が出なくなってしまいました。 他のサイトでは表示されますし、IEの設定のオートコンプリートも有効になっています。。。 対処方法がわからず困っています。 どうぞよろしくお願いします。

  • オートコンプリートについて

    パソコンを変えようと思った際に、とあるサイトにログインするパスワードが書かれたメモを紛失してしまい、パスワードが分からない状況です。 オートコンプリート機能で、今のパソコンには保存されているのですが、フォームに入力する場合にセキュリティ保護されているため、パスワードの文字列を確認出来ないのです。 オートコンプリートでPC内に保存されたパスワードの文字列を確認する方法はありませんか?

  • オートコンプリートについて

    IDとパスワードを打ち込んでログインするとき このパスワードを保存しますか?とウインドウズが出たのですが 間違っていいえを押して保存するのを失敗しました。 直してオートコンプリートを有効にしたいのですが どうすればいいのでしょうか? 毎回IDとパスワードを打つのが大変です。

  • オートコンプリートについて

    パスワードを入力するときにオートコンプリートを誤っていいえとしてしまい保存されなくなってしまいました。同じ場所で同じパスワードをもう一度保存させるようにするにはどうしたらいいですか?

  • オートコンプリート機能の設定

    Windows 7 IE 8 を使用しています。 インターネットのログイン時、ほとんどのサイトでIDとパスワードが求められます。その都度登録をしてメモ書きをしていますが、IDに一文字を入力するとIDが表示(メールアドレスが多い)され、パスワードも表示されるものとか入力の画面が表示とかで便利ですが、それができるサイトとできていたができなくなったサイトがあります。 面倒ですが、インターネットオプション→全般→閲覧の履歴の削除→パスワードにチェックを入れ削除をクリックして、新たにログイン画面でIDとパスワードを入力し次回から自動的にログインにチェックをすると、パスワードのオートコンプリートのダイヤログボックスが開き「はい」をクリックしてもID・パスワードは保存されません。保存されるサイトもあるのです。これはサイトの問題、それともパソコンの設定の問題なのでしょうか。(代表的な画像を添付します。)

  • オートコンプリートが記憶されない。

     なぜか突然にオートコンプリートの内容が記憶されなくなりました。この教えて!goo のログイン画面でIDとパスワードを入力してEnterを押すと『記憶させますか?』と確認画面が出て『はい』を選択しますが、即座にログアウトしてブラウザを再起動させてからもう一度ログインしようと先ほど記憶させたオートコンプリートを呼び出そうとしても、何も記憶されていません。  また、ID/パスワードの入力を求める小さなウィンドウでも『記憶させる』のチェックボックスがなく、記憶させられません。ログインが必要なページが多く、非常に不便で困っています。  オートコンプリートの設定では、Webアドレス以外はチェックを入れています。システムの復元もダメでした。  WindowsXP Home(SP2)で、Meからのアップグレードです。主に使用しているブラウザはSleipnir Version 2.10です。よろしくお願いします。

  • オートコンプリートを復活させるには

    IDやパスワードを入力した後、 この情報をオートコンプリートに記録しますか みたいな画面が出て、はい にするつもりが まちがえて いいえ にしてしまいました。 すると、次回その画面を出して入力しても、 もうそのことは聞いてきません。 そのサイトでのオートコンプリートが 効くようにするには、どうしたらいいのでしょうか?

  • パスワードの「オートコンプリート」の関係で

    XP 上で、IE 6.0 を使っています。 ツール>インターネットオプション>コンテンツ のところの「オートコンプリート」の設定で、   「フォームのユーザー名およびパスワード」 のところにチェックを入れてあります。 ---- その状態で、 この「教えて!goo」のログイン画面で、 何度かログイン、ログアウト、ログイン、 を繰り返して試してみたんですが、 ID 入力ではオートコンプリートが働きますが、 パスワードについてはそれが働かないようです。 (ログイン画面にある   「ログイン状態を保持する」  のところにチェックを入れても入れなくても同じ結果) ---- オートコンプリートの設定で、  「フォームのユーザー名およびパスワード」 にチェックを入れていても、 別のセキュリティ設定か何かの関係で、 パスワードについてはそれが無効化されていて、 というようなことでしょうか? --