バグ #1273
20171221バグ修正改修
ステータス: | 新規 | 開始日: | 2017/12/21 | |
---|---|---|---|---|
優先度: | 通常 | 期日: | ||
担当者: | - | 進捗 %: | 0% | |
カテゴリ: | - | 作業時間の記録: | - | |
対象バージョン: | - |
説明
20171219 月額サイト不具合調査結果 Model/User.php ここで「パスワードをハッシュ化するbeforeSave()」があるサイトと無いサイトがあった。 ハッシュ化処理が重複して行われ、なんとか動いていたもの。 それをbeforeSaveの無いサイトでも行おうとして、不具合が起きていた……というのが原因。 それぞれでpassword保存時のコードが違い、20171220に修正。 --------------------------------------- 以下、★マークがあるサイトが、改修したサイト。 「beforeSave有りのサイト」 ★相性コレクション サバスターズ 日本の城 イヌ図鑑 世界の城 世界の山岳 「beforeSave無しのサイト」 ★119番その前に! ★Dr.スタンプちゃん ★かぞくデコメ ★俺の壁紙 ★歴史デコメ ★貴方の知らない名前の世界 ウォールストリート ★プロジェクト英Q --------------------------------------- 以下、改修結果のコード。 触った場所はController/UserController.phpのみ。 同じ部分が2箇所あるので両方。 「beforeSave有りのサイト」 $this->request->data['User']['login_id'] = $data["User"]["login_id"]; $this->request->data['User']['password'] = $data["User"]["password"]; 「beforeSave無しのサイト」 $this->request->data['User']['login_id'] = $data["User"]["login_id"]; $this->request->data['User']['password'] = $data["User"]["login_id"];