プロジェクト

全般

プロフィール

Backport(バックポート) #3184

完了

メンバー登録時にデータが不正な状態になることがある

Yuma Sakata さんが約12年前に追加. 7年以上前に更新.

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

100%

予定工数:

説明

現象

OpenPNEでは認証機構が複数持てるようになっており、この関係でメンバー登録時には

1. メンバー情報の登録
2. 汎用的なアカウントの有効化

という2つの処理を行なっています。

PCのメールアドレスで認証を行う設定の場合は、1においてフォームからの情報入力が行われます。

2のアカウントの有効化処理は汎用処理となっており、1の処理が不要であったり、外部Webサービスと連携のためにフォーム入力不要となるような運用形態においても利用できるような設計となっております。

ただし、ブラウザからの2重フォーム送信やネットワークの状態等、サーバーの外部の要因によってデータが不正な状態になってしまいます。

具体的な現象の例として、 opAuthMailAddressPlugin を利用していて、プロフィール登録時にsubmitボタンを複数回押下すると、 is_active=0 のメンバーが作成されてしまうことがあります。

原因

修正内容


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

関連している OpenPNE 3 - Bug(バグ) #3150: メンバー登録時にデータが不正な状態になることがあるFixed(完了)Youichi Kimura2012-08-07

操作

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