プロジェクト

全般

プロフィール

Bug(バグ) #1841

完了

pc_frontend から利用可能な認証プラグインがない状態でメール投稿がおこなえない

Kousuke Ebihara さんがほぼ14年前に追加. 約9年前に更新.

ステータス:
Fixed(完了)
優先度:
High(高め)
担当者:
対象バージョン:
開始日:
2010-12-10
期日:
進捗率:

100%

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

説明

Overview (現象)

pc_frontend から利用可能な認証プラグインがない状態でメール投稿がおこなえない。

再現手順

1. 管理画面において、すべての認証プラグインの「PC版有効設定」を「無効にする」に変更する
2. メール投稿をおこなう
3. サーバ側に以下のようなエラーメッセージが記録されることを確認する

PHP Fatal error:  Cannot instantiate abstract class opAuthAdapter in /path/to/OpenPNE/lib/user/sfOpenPNESecurityUser.class.php on line 109

Causes (原因)

携帯メール経由で OpenPNE へアクセスした際に、 opSecurityUser がそのアクセスを携帯からのものとみなしておらず、 PC の設定を確認しに行くために、 opSecurityUser を初期化した際に利用可能な認証プラグインがないと判断され、エラーとなってしまう。

mobile_mail_frontend のアクションを実行するのだから、携帯として扱うのが自然。また、そもそも mobile_mail_frontend で opSecurityUser を使う意味はないはずなので、 sfBasicSecurityUser に変更するなどの対応も検討する。

Way to fix (修正内容)

myUser の親クラスを opSecurityUser から sfBasicSecurityUser に変更する。


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

関連している OpenPNE 3 - Backport(バックポート) #2043: pc_frontend から利用可能な認証プラグインがない状態でメール投稿がおこなえないFixed(完了)Masato Nagasawa2010-12-102011-06-24

操作
関連している OpenPNE 3 - Backport(バックポート) #2044: pc_frontend から利用可能な認証プラグインがない状態でメール投稿がおこなえないFixed(完了)Masato Nagasawa2010-12-10

操作

Shingo Yamada さんが13年以上前に更新

  • 担当者Masato Nagasawa にセット

Masato Nagasawa さんが13年以上前に更新

  • ステータスNew(新規) から Accepted(着手) に変更

Masato Nagasawa さんが13年以上前に更新

テスト

区分 期待結果 結果
コミュニティトピックのコメント投稿 投稿される
コミュニティイベントのコメント投稿 投稿される
日記の投稿 投稿される
日記コメントの投稿 投稿される

Masato Nagasawa さんが13年以上前に更新

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

更新履歴 46ce8d6fa2a32cc523316af4f7c4c9b98cda9de9 で適用されました。

Naoya Tozuka さんが13年以上前に更新

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

変更点確認しました。OKです。

Shouta Kashiwagi さんが12年以上前に更新

  • ステータスPending Testing(テスト待ち) から Fixed(完了) に変更
  • 進捗率70 から 100 に変更
  • 3.6 で発生するかYes から Unknown (未調査) に変更
  • 3.4 で発生するかUnknown (未調査) にセット

テストOKです。

Shouta Kashiwagi さんが12年以上前に更新

  • 3.6 で発生するかUnknown (未調査) から Yes (はい) に変更

なぜか「3.6で発生するか」の項目が変更されてしまったので元に戻します。

kaoru n さんが約9年前に更新

  • 3.8 で発生するかUnknown (未調査) にセット

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