Backport(バックポート) #1473
opMemcacheSessionStorageがsession_start() 複数呼出を許容してしまう
Start date:
2010-07-13
Due date:
% Done:
100%
Description
Ovarview¶
opMemcacheSessionStorageがsession_start() 複数呼出を許容してしまう
Causes¶
報告元の問題はOpenPNE3.4.x のみに発生しますが、根本的な原因は opMemcacheSessionStorage が複数のセッション開始を許容していること・セッションの自動開始のオプションを無視していることにあります。
Way to fix¶
-
Sources¶
Web API 使用時に opMemcacheSessionStorage でnotice が発生します。 session_start() を 複数回実行しないように修正しても、今度はセッションIDが空になってしまい、エラーが発生します。 symfony の sfCacheSessionStorage と比べて実装が異なっているのも気になります。
Related issues
Associated revisions
History
#1
Updated by Shinichi Urabe almost 12 years ago
- Priority changed from Normal(通常) to High(高め)
- Target version changed from OpenPNE 3.4.7 to OpenPNE 3.4.8
#2
Updated by Shogo Kawahara over 11 years ago
- Status changed from New(新規) to Pending Review(レビュー待ち)
- % Done changed from 0 to 50
更新履歴 6a82785d31117585cfc9a9d3352ac11927fbabe4 で適用されました。
#3
Updated by Shinichi Urabe over 11 years ago
テストは不要とします
#4
Updated by Rimpei Ogawa over 11 years ago
- Status changed from Pending Review(レビュー待ち) to Pending Testing(テスト待ち)
- Assignee set to Shogo Kawahara
- % Done changed from 50 to 70
#5
Updated by Rimpei Ogawa over 11 years ago
重要な変更なのでテストしてください。
#6
Updated by Shinichi Urabe over 11 years ago
テストについて
セッションストレージをmemcache (OpenPNE.ymlに記述) にして、PC pc_frontend_dev.php でログイン(数ページ確認)、mobile_frontend_dev.php携帯でログイン(数ページ確認)、管理ページ pc_backend_dev.php でログイン(数ページ確認) をお願いします
#7
Updated by Mutsumi Imamura over 11 years ago
- Status changed from Pending Testing(テスト待ち) to Fixed(完了)
- % Done changed from 70 to 100
動作確認しました。テストOKです。