プロジェクト

全般

プロフィール

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

操作

Yuma Sakata さんが12年以上前に更新

  • 担当者Youichi Kimura にセット

Yuma Sakata さんが12年以上前に更新

  • 対象バージョンOpenPNE 3.8.2 から OpenPNE 3.8.x に変更

3.8.3 以降で対応します。

Yuma Sakata さんが約12年前に更新

  • 対象バージョンOpenPNE 3.8.x から OpenPNE 3.8.3 に変更

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

  • 対象バージョンOpenPNE 3.8.3 から OpenPNE 3.8.4 に変更

現時点で影響範囲の特定と検証が不十分であるため、3.8.4対応に変更します。

Mutsumi Imamura さんがほぼ12年前に更新

  • 対象バージョンOpenPNE 3.8.4 から OpenPNE 3.8.x に変更

Mutsumi Imamura さんがほぼ12年前に更新

現時点で影響範囲の特定と検証が不十分であるため、3.8.x対応に変更します。

Chiharu Nakajima さんが9年以上前に更新

  • 対象バージョンOpenPNE 3.8.x から OpenPNE 3.8.16 に変更

kaoru n さんが9年以上前に更新

  • 対象バージョンOpenPNE 3.8.16 から OpenPNE 3.8.x に変更

次回対応とします。

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

  • 対象バージョンOpenPNE 3.8.x から OpenPNE 3.8.18 に変更

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

  • 担当者 を削除 (Youichi Kimura)

isao sano さんが約9年前に更新

  • ステータスNew(新規) から Accepted(着手) に変更
  • 担当者isao sano にセット

isao sano さんが約9年前に更新

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

https://github.com/openpne/OpenPNE3/pull/294
にてプルリクエストしました。
レビューお願いします。

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

  • 対象バージョンOpenPNE 3.8.18 から OpenPNE 3.8.x に変更

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

  • 対象バージョンOpenPNE 3.8.x から OpenPNE 3.8.19 に変更

kaoru n さんがほぼ9年前に更新

  • 対象バージョンOpenPNE 3.8.19 から OpenPNE 3.8.x に変更

kaoru n さんが8年以上前に更新

  • 対象バージョンOpenPNE 3.8.x から OpenPNE 3.8.21 に変更

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

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

kaoru n さんが8年以上前に更新

  • 対象バージョンOpenPNE 3.8.21 から OpenPNE 3.8.x に変更

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

  • 対象バージョンOpenPNE 3.8.x から OpenPNE 3.8.22 に変更

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

  • ステータスPending Testing(テスト待ち) から Rejected(差し戻し) に変更
  • 進捗率70 から 50 に変更

IE10で is_active=0 のメンバーが作成されてしまいます

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

  • 対象バージョンOpenPNE 3.8.22 から OpenPNE 3.8.x に変更

Youichi Kimura さんが7年以上前に更新

  • ステータスRejected(差し戻し) から Pending Review(レビュー待ち) に変更

#3150-15 に合わせて、下記 Pull Request にて修正しました。
https://github.com/openpne/OpenPNE3/pull/469

Youichi Kimura さんが7年以上前に更新

  • 担当者isao sano から Youichi Kimura に変更

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

  • ステータスPending Review(レビュー待ち) から Rejected(差し戻し) に変更

バグチケットのコメント #3150-16 と同様の理由で差し戻し

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

  • ステータスRejected(差し戻し) から Pending Testing(テスト待ち) に変更
  • 進捗率50 から 70 に変更

#3141-24 と同様の理由でレビューOKです

kaoru n さんが7年以上前に更新

  • 対象バージョンOpenPNE 3.8.x から OpenPNE 3.8.24 に変更

isao sano さんが7年以上前に更新

  • ステータスPending Testing(テスト待ち) から Pending Merge(マージ待ち) に変更
  • 進捗率70 から 80 に変更

試験行いました。
問題ありません。

kaoru n さんが7年以上前に更新

  • ステータスPending Merge(マージ待ち) から Fixed(完了) に変更
  • 進捗率80 から 100 に変更

マージしました

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