プロジェクト

全般

プロフィール

Bug(バグ) #1324

完了

opMemcacheSessionStorageがsession_start() 複数呼出を許容してしまう

Shinichi Urabe さんが14年以上前に追加. 約7年前に更新.

ステータス:
Fixed(完了)
優先度:
Normal(通常)
担当者:
対象バージョン:
開始日:
2010-07-13
期日:
進捗率:

100%

予定工数:
3.6 で発生するか:
Yes
3.8 で発生するか:
Unknown (未調査)

説明

Ovarview

opMemcacheSessionStorage allows that it calls session_start() two or more times.

opMemcacheSessionStorageがsession_start() 複数呼出を許容してしまう

Causes

報告元の問題はOpenPNE3.4.x のみに発生しますが、根本的な原因は opMemcacheSessionStorage が複数のセッション開始を許容していること・セッションの自動開始のオプションを無視していることにあります。

Way to fix

I fixed because opMemcacheSessionStorage that it not calls session_start() two or more times.

Sources

Web API 使用時に opMemcacheSessionStorage でnotice が発生します。

session_start() を 複数回実行しないように修正しても、今度はセッションIDが空になってしまい、エラーが発生します。

symfony の sfCacheSessionStorage と比べて実装が異なっているのも気になります。

ファイル

opMemcacheSessionStorage.jpg (747 KB) opMemcacheSessionStorage.jpg Shinichi Urabe, 2010-07-16 10:38

関連するチケット 2 (0件未完了2件完了)

関連している OpenPNE 3 - Backport(バックポート) #1403: opMemcacheSessionStorageがsession_start() 複数呼出を許容してしまうFixed(完了)Shogo Kawahara2010-07-13

操作
関連している OpenPNE 3 - Backport(バックポート) #1473: opMemcacheSessionStorageがsession_start() 複数呼出を許容してしまうFixed(完了)Shogo Kawahara2010-07-13

操作

Shinichi Urabe さんが14年以上前に更新

  • ファイル opMemcacheSessionStorageバグ.png を追加

Shinichi Urabe さんが14年以上前に更新

  • ファイル を削除 (opMemcacheSessionStorageバグ.png)

Shinichi Urabe さんが14年以上前に更新

  • ファイル を削除 (opMemcacheSessionStorageバグ.png)

Shinichi Urabe さんが14年以上前に更新

  • ファイル opMemcacheSessionStorageバグ.png を追加

Shinichi Urabe さんが14年以上前に更新

  • ファイル を削除 (opMemcacheSessionStorageバグ.png)

Shinichi Urabe さんが14年以上前に更新

  • ファイル opMemcacheSessionStorageバグ.jpg を追加

Shinichi Urabe さんが14年以上前に更新

  • ファイル を削除 (opMemcacheSessionStorageバグ.jpg)

Kousuke Ebihara さんが14年以上前に更新

  • 対象バージョンOpenPNE 3.6beta1 から OpenPNE 3.7.0 に変更

Shogo Kawahara さんが14年以上前に更新

  • 担当者Shogo Kawahara にセット

Shogo Kawahara さんが14年以上前に更新

  • 題名Web API 使用時に opMemcacheSessionStorage でnotice が発生する から opMemcacheSessionStorageがsession_start() 複数呼出を許容してしまう に変更

Shogo Kawahara さんが14年以上前に更新

  • ステータスNew(新規) から Pending Review(レビュー待ち) に変更
  • 進捗率0 から 50 に変更

更新履歴 481fe80b2739bd56dba7878da5a9f421788d6a16 で適用されました。

Rimpei Ogawa さんが14年以上前に更新

  • 3.6 で発生するかYes にセット

Kousuke Ebihara さんが14年以上前に更新

  • ステータスPending Review(レビュー待ち) から Pending Testing(テスト待ち) に変更
  • 進捗率50 から 70 に変更

Mutsumi Imamura さんが約13年前に更新

  • ステータスPending Testing(テスト待ち) から Fixed(完了) に変更
  • 進捗率70 から 100 に変更

Chiharu Nakajima さんが約7年前に更新

3.6対応済み( #1403 )
3.8発生せず

他の形式にエクスポート: Atom PDF