• 締切済み

cookieにパスワードを任意に保存したいです

タイトル通りなのですが、 たとえばID とpassを入力しないと見れないサイトの場合、 いちいち入力するのはめんどいので cookieに保存したいのです。 最初はcookieに保存しますか? とパソコンに質問されますが、二回目以降は質問してくれなくなるので 任意にcookie保存する方法はないのでしょうか?

みんなの回答

  • hutt
  • ベストアンサー率36% (50/136)
回答No.2

ありません。サーバー側がcookie食わせてるわけですから。 オートコンプリート使ったら? >いちいち入力するのはめんどいので cookieに保存したいのです。 直接関係ないんですけど、パスワードの重要性が、理解できていませんね。ご希望の状態になったとしたら、あなた以外の誰でも見れてしまうって事ですよ。 あと、オートコンプリートでやっていたので、自分のメールのパスが、わからないとか、信じられないような人もいますね。

  • dodemoii
  • ベストアンサー率59% (769/1282)
回答No.1

こんにちは それって本当に「cookieに保存しますか?」でしたか? 「これ以上パスワードを記憶させない」のチェックだったのでは? なおこの機能なら「オートコンプリート」なので ・ツール→インターネットオプション→コンテンツ オートコンプリートでのオートコンプリートの設定 だと思われますが... http://www.atmarkit.co.jp/fwin2k/win2ktips/204autocdiag/autocdiag.html では。

関連するQ&A

  • IE6のCookieについて

    IDとパスワードを入力するサイトなどで、一度IEにIDとパスワードを入力すればCookieに保存されて次回以降IDの入力だけでログインできるようになります。 あるサイトでIDとパスワードを入力した時に「Cookieに保存するか?」というダイアログが出て、間違って「いいえ」を選択してしまいました。 そのため再度IDとパスワードを入力してもダイアログが出てこないため、Cookieの登録ができなくなってしまいました。 一度拒否したサイトで再度Cookieを登録するにはどうしたらよいでしょうか? なおIEのプロパティ内にある「Cookieの削除」以外の方法でお願いします。(これをすると全てのCookieが消えてしまうので・・・) ブラウザ:IE6 OS:Windows XP

  • パスワード保存できなくなった。

    お世話になっております。 ご質問なのですがパスワード保存などの機能が使えなくなりました。 詳細として・・・ よく、IDとPASSを新規に入力すると 「パスワードを保存しますか?」と質問されていたのですが 急に質問されなくなり、パスワードが保存されず毎回打ち込んでいる状態です。 特別セキュリティのかかったサイトじゃなくても保存できなくなりました。 設定方法などご存知の方はご教示いただければと思います。 よろしくお願いします。

  • パスワードの保存 2回目で保存は出来ないの

    Windows2000 IE6.0環境です。 とあるページでIDとパスワードを入力して入るのですが、初めてのときにパスワードを保存するかと聞かれ、”いいえ”としました。 しかし、たびたび入るページなのでIDとパスワードを保存したいと思います。 2回目以降はID、パスワードを保存しますかと聞いてきませんが、設定する方法はあるますか。 他のページで最初に”はい”と答えたところは、ID、パスワードは、キチンと保存されています。 判りずらい質問で、必要なら補足いたします。 宜しくお願い致します。

  • IDとパスワードをあとから保存するには

    WIN98、IE5.5です。 よくインターネットでIDとパスワードを入力する画面がありますよね。たとえばgooのフリーメールのような。 初めて行ったページでは「IDとパスワードを保存しますか?」と聞いてきます。「はい」にすれば、その後いちいち入力しなくても出てくるわけですが、「いいえ」を選択すると、以後いちいち入力しなければなりません。そして2度目以降は「保存しますか?」というメッセージが出ません。 初めに「保存しますか?」と聞かれ、「いいえ」を選んだ場合に、あとから保存するような設定にするにはどのようにしたらよいのでしょうか。

  • Cookie保存が出来ません;

    昨年にそれまで使用していましたPCの方が壊れてしまい 新しく買い換えました。 買い替え前に良く見ていたサイトや、フリーメールなどのIDやパスワードの方は保存が出来ていたのですが 買い替え後のPCの方では保存が出来ず、いつも入力しています; ツール→インターネットオプション→プライバシー→詳細設定→自動Cookie処理を上書きするの方にはチェックは入っていますし 常にセッションCookieを許可するにもチェックの方は入っています。 何が悪いのか全然分かりません; 何か他に原因があるのでしょうか?

  • Cookieによるもの?又、Cookieは使わないほうがいいのか?

    質問があるのですが、よろしくお願いします。 ウェブページで、時たま<input type="text">のような、文字を入力するフォームがありますが、例えばそこに、そのウェブページにログインするためのIDとパスワードを入力するような場合、入力フォームにカーソルを持ってきてダブルクリックすると、自分が今まで使ってきたIDが縦に複数表示され、その中から任意のIDを選んでクリックすると、パスワードを入力するフォームに、選んだIDと対になっているパスワードが自動的に表示されるようなことがありますが、この機能はCookieによるものなのでしょうか?それとも何か他のもの、OSやブラウザの機能によるものなのでしょうか??もしCookieによるものなのであれば、どのようなプログラムでそのように動いているのでしょうか? また、yahooのフリーメールサービスのように、IDとパスワードを手動で入力しなければいけないサイトもありますが、やはりCookieを使ってIDとパスワードを記録しておくことは、セキュリティ的に危険ということなのでしょうか?? どなたか詳しい方いらっしゃいましたらご教授どうぞよろしくお願いします。

  • Cookieのメリット

    最近Cookieの許可・不許可をサイト別に分けるようブラウザの設定を変更したのですが、Cookieの要求が多くて驚いています。 そこで 1.ID・パスワードなど情報の保存、訪問回数の保存、トラッキングの他にCookieができる事。 2.IDの保存が必要なサイト以外でCookieの拒否を行った場合のデメリット。 3.複数回Cookieの保存を要求してくる場合があるのは何故か。 以上3点について教えて欲しいと思い質問しました。 3点すべてでなくても構わないので、答えていただけると幸いです。 よろしくおねがいします。

  • Cookieの保存期間

    IE11です。 YahooのホームページのCookie保存期間は何日ですか。 ログイン画面でIDは保持されたままですがパスワードをたびたび自分で入力しなければなりません。ログインしたままにするというところにはチェックを入れてあります。頻度は一日一回のような気がします。 インターネットオプションのCookieに関する設定は何度も確認しましたがと思います。 いつの間にか頻繁に入力するように変更されたのでしょうか。あちこち探しましたがそういう説明は見つかりません。

  • phpのsessionとcookieについて

    質問は以下に2つです。 プログラムの説明は、pass,idから認証を行い、sessionidを発行します。二度目の以降はsessioidから認証します。 sidpost.phpからpostでIDとパスワードを入力させます。 データベースはid, pass, sidの3つのカラムがあります。 <?PHP require_once'DB.php'; session_name("sid"); session_start(); ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <?php $id = $_POST['id']; $pass =$_POST['pass']; $cookie = $_COOKIE['sid']; $sid = session_id(); //データベース参照 //プレースホルダーを使用 //id からpassを参照する //cookie から sidを参照する $data=$sth->fetchRow(DB_FETCHMODE_ASSOC);//参照したデータを$dataの連想配列に格納 //sid保存のプレースホルダー $sth2 = $dbh->prepare('UPDATE accountid SET sid=? WHERE id=? AND pass=?'); //cookieが保存されていない場合 if(!isset($cookie) && isset($pass) && isset($id)){ //idとpassから認証 if($pass === $data['pass']){ $sth2 = $dbh->execute($sth2, array($sid, $id, $pass)); echo "初めてのログインsid登録"; } //sidがある場合cookieとデータベースのsidを比較 }else if(isset($cookie)){ if($cookie == $data['sid']) echo "sidあり成功"; //クッキーがあり、データベースと一致しない場合,sidを破棄する }else{ echo"あるはずのクッキー" .$COOKIE['sid']."<br>"; $_SESSION=array(); setcookie('sid', '', time()-3600); session_destroy(); echo "ないはずのクックキー".$_COOKIE['sid']; } //それ以外は入力フォームにリダイレクト }else{ header("location: ./sidpost.php?error=error"); } $dbh->disconnect(); ?> </body> </html> 上のようなセッション管理のプログラムを書きました。 質問は2つありまして、 ・1つめは、通常セッション管理を行う際の、条件はどのようにするのが一般的ですか? IDとパスワードがデータベースと一致する場合としない場合の2通り、cookieがある場合、ない場合の2通り、もしcookieがある場合は、データベースの値と一致する場合としない場合の2通りが考えられます。一番最適な条件文はどのようにすればよいでしょうか? またその処理はどのようにすればよいのでしょうか。 例えばcookieがあり、データベースと一致しない場合、$_SESSIONの初期化、setcookieでクッキーの削除、session_destroy()するなど。。。なにかよくわからなくなってしまいました。 ・二つ目は、 上のプログラムではじめsession_name('sid')およびsession_start()を宣言し、クライアントとサーバに$sid=session_idを発行しています。なので、$_COOKIE['sid'];の値には session_id()($sid)になっているはずです。 下のほうで、セッションの管理を行う際、 //クッキーがある場合 else if(isset($cookie)){ if($cookie == $data['sid']) echo "sidあり成功"; //クッキーがあり、データベースと一致しない場合,sidを破棄する }else{ echo"あるはずのクッキー" .$COOKIE['sid']."<br>"; $_SESSION=array(); setcookie('sid', '', time()-3600); session_destroy(); echo "ないはずのクックキー".$_COOKIE['sid']; } クッキーがあり、データベースと一致しない場合に、sessionおよび、cookieの破棄をしています。この前後でechoをもちいて$_COOKIE['sid']の値を出力すると、 破棄するの前のechoでクッキーが表示されず、 破棄したあとのechoでクッキーが表示されました。 なぜこのような結果になるのですか、逆では?と思いました。

    • 締切済み
    • PHP
  • Cookieで内容を保存するには

    Cookieについていろいろ学習してみているのですが、どうやるのかが わからなかったので質問させていただきます。 Cookieを使って、ページを見た人がテキストエリアに入力した文章を 保存するにはどうしたらよいのでしょうか? あと、保存するときにボタンで「保存する」をクリックしてCookieを保存させるのにはどうしたらいいのでしょうか? 保存の際の有効期限やCookieの名前などの設定のやり方はわかったのですが、実際に保存するとなるとどうやればいいのかわかりません・・ どなたか知っている人がいればよろしくお願いします・・。