はい!現状のスマホ対応版のクッキーとセッションについて整理して、あるべき設計を考えてみる!の巻!
はい!ギュンばんわ!
スマホ版を考えてみるわよ!
■1■はじめてSNSのトップページを開いた時( http://touch.pne.jp/ )
- 生成されたクッキー
名前(name) symfony 値(value) 80gqa8d0aag0bkml6h35e20bt2 ホスト(host) touch.pne.jp パス(path) / セキュア(secure) 無効 有効期間(expire) セッションの終わり
- 生成されたクッキーに紐づいたセッション
cat sess_80gqa8d0aag0bkml6h35e20bt2 OpenPNE/user/opSecurityUser/site_identifier|s:19:"http://touch.pne.jp";symfony/user/sfUser/lastRequest|i:1311228672;symfony/user/sfUser/authenticated|b:0;symfony/user/sfUser/credentials|a:0:{}symfony/user/sfUser/attributes|a:1:{s:14:"opSecurityUser";a:1:{s:9:"auth_mode";s:11:"MailAddress";}}symfony/user/sfUser/culture|s:5:"ja_JP"; (読みやすいように展開) cat sess_v76k4q1j6oriphkfv2v92crht6 OpenPNE/user/opSecurityUser/site_identifier|s:19:"http://touch.pne.jp"; symfony/user/sfUser/lastRequest|i:1311228672; symfony/user/sfUser/authenticated|b:0; symfony/user/sfUser/credentials|a:0:{} symfony/user/sfUser/attributes|a:1:{s:14:"opSecurityUser";a:1:{s:9:"auth_mode";s:11:"MailAddress";}} symfony/user/sfUser/culture|s:5:"ja_JP";
■2■次回から自動的にログインを「しない」でログインしたあと( http://touch.pne.jp/ )
(ていうか現在は「次回から自動的にログイン機能」がまだないです)
- 生成されたクッキー
名前(name) symfony 値(value) 0lmeniod9v5ner58vbcu7lv587 ホスト(host) touch.pne.jp パス(path) / セキュア(secure) 無効 有効期間(expire) セッションの終わり
- 生成されたクッキーに紐づいたセッション
cat sess_80gqa8d0aag0bkml6h35e20bt2 OpenPNE/user/opSecurityUser/site_identifier|s:19:"http://touch.pne.jp";symfony/user/sfUser/lastRequest|i:1311228672;symfony/user/sfUser/authenticated|b:0;symfony/user/sfUser/credentials|a:0:{}symfony/user/sfUser/attributes|a:1:{s:14:"opSecurityUser";a:1:{s:9:"auth_mode";s:11:"MailAddress";}}symfony/user/sfUser/culture|s:5:"ja_JP"; (読みやすいように展開) cat sess_80gqa8d0aag0bkml6h35e20bt2 OpenPNE/user/opSecurityUser/site_identifier|s:19:"http://touch.pne.jp"; symfony/user/sfUser/lastRequest|i:1311228672; symfony/user/sfUser/authenticated|b:0; symfony/user/sfUser/credentials|a:0:{} symfony/user/sfUser/attributes|a:1:{s:14:"opSecurityUser";a:1:{s:9:"auth_mode";s:11:"MailAddress";}} symfony/user/sfUser/culture|s:5:"ja_JP";
■3■ログアウトしたあと( http://touch.pne.jp/logout )
- 生成されたクッキー
名前(name) symfony 値(value) 5j8ug2dsrsh28vqjbciqbo4691 ホスト(host) touch.pne.jp パス(path) / セキュア(secure) 無効 有効期間(expire) セッションの終わり
- 生成されたクッキーに紐づいたセッション
cat sess_5j8ug2dsrsh28vqjbciqbo4691 OpenPNE/user/opSecurityUser/site_identifier|s:19:"http://touch.pne.jp";symfony/user/sfUser/lastRequest|i:1311229083;symfony/user/sfUser/authenticated|b:0;symfony/user/sfUser/credentials|a:0:{}symfony/user/sfUser/attributes|a:1:{s:14:"opSecurityUser";a:1:{s:9:"auth_mode";s:11:"MailAddress";}}symfony/user/sfUser/culture|s:5:"ja_JP"; (読みやすいように展開) cat sess_5j8ug2dsrsh28vqjbciqbo4691 OpenPNE/user/opSecurityUser/site_identifier|s:19:"http://touch.pne.jp"; symfony/user/sfUser/lastRequest|i:1311229083; symfony/user/sfUser/authenticated|b:0; symfony/user/sfUser/credentials|a:0:{} symfony/user/sfUser/attributes|a:1:{s:14:"opSecurityUser";a:1:{s:9:"auth_mode";s:11:"MailAddress";}} symfony/user/sfUser/culture|s:5:"ja_JP";