Project

General

Profile

Actions

Bug(バグ) #2320

open

カスタムCSSが呼び出されたときにFlashセッションが削除される

Added by Shinichi Urabe over 13 years ago. Updated almost 13 years ago.

Status:
Accepted(着手)
Priority:
Low(低め)
Target version:
Start date:
2011-07-29
Due date:
% Done:

0%

Estimated time:
3.6 で発生するか:
3.8 で発生するか:

Description

現象

カスタムCSSを設定した場合、Flashセッションが維持できない場合がある

原因

カスタムCSS呼び出し時にFlashセッションが削除されてしまっている

修正内容

カスタムCSS呼び出し時にはFlashセッションを削除しないように修正する

apps/pc_frontend/modules/default/actions/customizingCssAction.class.php
で execute() メソッド内に $this->getUser()->undeleteFlash(); を追記

Actions #1

Updated by Shinichi Urabe over 13 years ago

  • Target version set to OpenPNE 3.7.0
Actions #2

Updated by Shingo Yamada over 13 years ago

  • Priority changed from Normal(通常) to High(高め)
Actions #3

Updated by Shingo Yamada over 13 years ago

  • 360対象 set to RC1
Actions #4

Updated by Shingo Yamada over 13 years ago

  • Assignee set to Maki Takahashi
Actions #5

Updated by Maki Takahashi over 13 years ago

  • Status changed from New(新規) to Accepted(着手)
Actions #6

Updated by Shingo Yamada over 13 years ago

  • Priority changed from High(高め) to Low(低め)
  • 360対象 deleted (RC1)

現状のOSS版のソースでは発生しないとのことなので、「Priority」を下げ、RC1対象から除外します。

Actions #7

Updated by Maki Takahashi over 13 years ago

お問い合わせ用フォーム(機能限定版) をインストールした環境で、
お問い合わせ(/inquiry)から、確認画面を経て「送信」(もしくは「戻る」)ボタンを押した後に404エラーとなります。
(上記プラグインでは、確認画面から送信に至るときにsetFlash()でデータをFlashセッションに保存しているが
カスタムCSSが呼び出された時点でFlashセッションが削除されてしまうため、getFlash()で内容が取得できない)

同じようにsetFlash()をしているものでも、リダイレクトの場合はFlashセッションは削除されません。
(現状のOSS版ではsetFlash()後リダイレクトしているか
setFlash()を実行したactionのview内でFlashセッションを利用しているため問題が起きていない)

Actions #8

Updated by Maki Takahashi over 13 years ago

カスタムCSSの有無にかかわらず、
favicon.icoが無い場合や、存在しない画像のパスが指定されている場合もFlashセッションが削除されてしまいます。
(本チケットの修正内容では上記の問題は解決されず、.htaccessファイルのRewriteCondでfavicon.icoやopSkin* を除外する対応が必要になります)

Actions #9

Updated by Shouta Kashiwagi almost 13 years ago

  • Target version changed from OpenPNE 3.7.0 to 252
Actions #10

Updated by Shouta Kashiwagi almost 13 years ago

  • Target version changed from 252 to OpenPNE 3.8.x
Actions

Also available in: Atom PDF