Project

General

Profile

Bug(バグ) #1841

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

Added by Kousuke Ebihara almost 9 years ago. Updated about 4 years ago.

Status:
Fixed(完了)
Priority:
High(高め)
Target version:
Start date:
2010-12-10
Due date:
% Done:

100%

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

Description

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 に変更する。


Related issues

Related to OpenPNE 3 - Backport(バックポート) #2043: pc_frontend から利用可能な認証プラグインがない状態でメール投稿がおこなえない Fixed(完了) 2010-12-10 2011-06-24
Related to OpenPNE 3 - Backport(バックポート) #2044: pc_frontend から利用可能な認証プラグインがない状態でメール投稿がおこなえない Fixed(完了) 2010-12-10

Associated revisions

Revision 46ce8d6f (diff)
Added by Masato Nagasawa over 8 years ago

fixed opSecurityUser to sfBasicSecurityUser for the mobile_mail_frontend app (fixes #1841)

History

#1 Updated by Shingo Yamada over 8 years ago

  • Assignee set to Masato Nagasawa

#2 Updated by Masato Nagasawa over 8 years ago

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

#3 Updated by Masato Nagasawa over 8 years ago

テスト

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

#4 Updated by Masato Nagasawa over 8 years ago

  • Status changed from Accepted(着手) to Pending Review(レビュー待ち)
  • % Done changed from 0 to 50

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

#5 Updated by Naoya Tozuka over 8 years ago

  • Status changed from Pending Review(レビュー待ち) to Pending Testing(テスト待ち)
  • % Done changed from 50 to 70

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

#6 Updated by Shouta Kashiwagi almost 8 years ago

  • Status changed from Pending Testing(テスト待ち) to Fixed(完了)
  • % Done changed from 70 to 100
  • 3.6 で発生するか changed from Yes to Unknown (未調査)
  • 3.4 で発生するか set to Unknown (未調査)

テストOKです。

#7 Updated by Shouta Kashiwagi almost 8 years ago

  • 3.6 で発生するか changed from Unknown (未調査) to Yes (はい)

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

#8 Updated by kaoru n about 4 years ago

  • 3.8 で発生するか set to Unknown (未調査)

Also available in: Atom PDF