cookieとログインについての疑問

このQ&Aのポイント
  • 自宅と実家のパソコンでcookieの扱いに違いがあるのか疑問があります。
  • クッキーをブロックするとマイページに入れないので、自宅に帰らないとエントリーができません。
  • クッキーについての調査を行いましたが、理解できませんでした。
回答を見る
  • ベストアンサー

cookieとログイン

こんにちは。 自宅にあるパソコンではcookieをブロックしますかなど表示されることはありません。 実家にあるパソコンではHPにアクセスするときなどに表示されます。これは自宅のパソコンは常にcookieを認証しているということですよね? 今実家にいるのですが、あるHPでエントリーしてマイページを見たいのですが、クッキーをブロックして登録をするとマイページに入れません。この場合クッキーをブロックしないで登録をすればマイページに入れるのはわかります。ただ、クッキーはハードにファイルが作られるのですよね?その場合自宅に帰ってからそのマイページには入れるのでしょうか? どうしてもエントリーの締め切りまでに自宅に戻れないのですが、今後の使用は自宅になります。 一応cookieについて検索したのですがよくわかりませんでした。よろしくお願いいたします。

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

  • ベストアンサー
noname#246547
noname#246547
回答No.1

どこのサイトのことをおっしゃっているのか解らないので、 一般的な回答ですが、 今回のHPの場合 ユーザID、パスワードを入力してマイページへログインするHPと思います この場合、cookieは「ログイン済み」という情報を一時的にハードディスクに記録しているだけ(つまり、一定時間はログイン作業を不要にするため)ですので、ご自宅に帰ってこのHPにアクセスする場合は、ユーザID、パスワードを正しく入力して上げれば、問題なくマイページが表示されますよ

kirakiramm
質問者

お礼

回答ありがとうございました! 仕事にかかわることだったので心配でしたが安心してできます!

関連するQ&A

  • cookieについて教えてください

    (A) webサーバー側の設定によって、cookieにパソコンのMACアドレス、コンピュータ名、フルコンピュータ名、またはパソコン内に存在するファイル名を記録させることは出来るのでしょうか? (B) セッションcookie がwebサーバーから与えられる時には、ドメインの指定も備わっているため、セッションcookieは同時にファーストパーティーの形態を取り、[ファーストパーティの Cookie をブロックする]設定にしていると セッションcookie もブロックすると考えていたのですが Internet Explorer で、[ファーストパーティの Cookie をブロックする][常にセッション Cookie を許可する]状態でyahooメールにログインできました。 なぜでしょうか? http://itpro.nikkeibp.co.jp/article/COLUMN/20080221/294407/ セッションcookieにはドメイン指定があると書いてあります (1. Webアプリケーションが、Set-Cookie: NAME=VALUE; expires=DATE; path=PATH; domain=DOMAIN_NAME; secure (NAME=VALUEのみ必須)という形式のHTTPヘッダーを含めて、レスポンスを返す。) (C) http://blog.tokumaru.org/2013/02/purpose-and-implementation-of-the-logout-function.html ログインには[BASIC認証]と[フォーム認証]がありますが、ログアウトした場合、[BASIC認証]ではパソコン内に保存されたcookieは削除されず、[フォーム認証]では削除されるのでしょうか? (D) http://blog.tokumaru.org/2013/02/purpose-and-implementation-of-the-logout-function.html [フォーム認証]では、パソコン内のcookieにはセッションIDが保存されるだけだとありますが、googleや楽天のような大手ではなく、小さなショッピングサイトの中には[フォーム認証]でもcookieにIDとパスワードを保存するところがあるのでしょうか? それとも、そもそも[フォーム認証]では、cookieにIDとパスワードを保存できない、または出来るとしても今は保存するサイトはまず無いと考えてよいのでしょうか? (E) yahooやgoogleのログイン画面では、[ログインしたままにする][ログイン状態を保持する]というチェックボックスがあります。 このチェックボックスにチェックを入れてログインすると、cookieにはセッションIDではなく、IDとパスワードが保存されることになるのでしょうか? (A)(B)(C)(D)(E)について教えてください。

  • Cookieの削除

    HPの中のあるイベントに参加したのですが、パソコン2台のうちの1台で登録しました。 ・・・が、後で気付いたのがそのパソコンで毎回参加出来ない為、もう一台のパソコンで再度、登録しようと思ったら、1度Cookieを削除するよう説明が出ました。 この場合、それだけのCookieを消したいのですがやり方がわからないので教えてください。 ちなみに他のCookieは消したくありません。 よろしくお願いします。

  • Cookie(クッキー)について

    ネットをやっていたら「クッキー(Cookie)が設定されていない場合、このエラーが出ることがあります。クッキーを設定してください。」という表示がでたのですがクッキーの意味がわかりません。誰か教えてください。これはどこで設定したらいいのですか?

  • cookieの受け入れ?について。

    ある商品をネットで購入しようと思い、そこの会員になりました。 IDとパスワードが届いたので、それでその会社のページにログインしようと したら、IDとパスワードが認証されませんでした。 何度やってもダメでした。 その会社に認証されない旨をメールで問い合わせたところ、 「IDとパスワードの認証にcookieを使っております関係上、 cookieを受け入れる指定にして頂ければと思います。 特にInternet Explorer6のブラウザの場合ですと、 標準設定がプライバシーの設定箇所がcookieを ブロックする様になっておりますので、 cookieを全て受け入れる状態にして頂ければと思います。」 というような回答が帰ってきたので、 ツール →インターネットオプション →セキュリティ →レベルのカスタマイズ をみたところ、cookie は有効になっていました。 他に、どのようなトコロをチェックすれば、その会社のページにログイン できるのでしょう・・・・・。 大変困っています。

  • ブラウザがIE6.0で、「cookie」という機能

    インターネットの会員登録中、「ブラウザのクッキー(cookie)機能を無効にされている場合は、設定を有効にして再度お試しください。」というメッセージが表示されました。 意味が解らないし、どう操作したら良いのか解りません。 だれか教えて下さい。

  • Cookieを削除 自動ログインできなくなる?

    Cookieを削除 他サイトでの自動ログインなどの設定も削除されますか パソコン クロームです Google にパスワードが自動的に保存されますか ポイント活動のハピタスをしていますが 削除しないでいるとたまにポイントが返ってこないときがあります ポイント活動 ______________ ハピタスでは「Cookie」の機能を利用しており、表示が正常に行われない場合はお使いのブラウザでのCookieの削除によって解決することがあります。 また、広告をご利用される際、過去に同じ広告にアクセスしたことがある場合や他のポイントサイトで同じ広告をご覧になっていた場合など、ご利用された広告が正常に通帳に反映されない可能性がございますので、一旦Cookieを削除してからのご利用をおすすめいたします。 ※Cookieを削除されますと、他サイトでの自動ログインなどの設定も削除される場合がございますので、あらかじめご了承ください。 [初心者でもわかる『Cookie(クッキー)』講座 危険性やスマホでの設定方法もズバリ解説|TIME&SPACE by KDDI] https://time-space.kddi.com/ict-keywords/20180726/2392

  • 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
  • JavaScriptのCookieでお気に入り

    こんにちは。まだまだCookieやJavascriptには未熟ですが、 「JavaScriptのクッキーで各ユーザの好むページをパソコンに記憶し、次からは「お気に入り」のページにいったらそのリンクが表示される」 ことなんてできますか? ------------------------------------------------------------- 説明図 index Lお気に入りに登録されたページを表示する(HTMLファイル)(あるユーザーが好むページを表示する) Lあるユーザーが好むページ(HTMLファイル)(※これを記憶) ------------------------------------------------------------- 検索したとしてもなかなか見つかりません。 だれか知っているでしょうか??

  • マイページへログインできない

    ソースネクストのマイページへログインできません。ユーザー登録を行ったかどうか、記憶が定かではありませんが、新規登録を試みると既に登録されています、と表示されます。マイページへログインしようとすると、ユーザID、パスワードが不正だと表示されます。パスワード変更を行って試みても結果に変わりはありません。ユーザ登録情報の確認を行うと、名前とシリアル(エントリ情報で表示される初期登録のもの)が不正とのメッセージがでます。関連のFAQは試しましたが、解決しません。八方ふさがりの状態です。これ以外に、何か試すべきことはあるでしょうか。

  • cookieの削除方法について

    公共の物やネットカフェのパソコンを利用したら、インターネットオプションからcookie削除をしなければならないと思います 1、クッキーがきちんと削除されているか確認できる方法をウィンドウズXP,7,8の場合それぞれ教えてください。 2、やり方が間違っていないか確認したいのでXP,7,8の場合それぞれクッキーの削除方法を教えてください お手数おかけしますが回答よろしくお願いします