バージョン選択

フォーラム

メニュー

オンライン状況

59 人のユーザが現在オンラインです。 (49 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 58
c-fox もっと...

PR

デザインテンプレート EC-CUBE3.0版が登場!
広告掲載について

サイト内検索

質問 > フロント機能 > リマインダー機能が正常に動作しない?

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
puppy
投稿日時: 2017/4/19 13:29
対応状況: −−−
半人前
登録日: 2016/3/7
居住地:
投稿: 29
リマインダー機能が正常に動作しない?
会員パスワードを忘れた際のリマインダー機能にて、きちんと秘密の質問が一致して再発行されるアカウントと「秘密の質問が一致しませんでした。」となるアカウントがあり困っております。
1度目そうなっても管理画面より秘密の質問の答えを変更、同じものを入力したら2度目で再発行されるアカウントもあれば、何度やっても「秘密の質問が一致しませんでした。」となるアカウントもあります。
何か入力を間違っているのか?と思ったので、
秘密の答えをメモ帳に記述

コピーして管理画面>会員マスターの編集画面で貼り付けて保存

そしてサイトから再発行画面へ

秘密の質問の答えに最初のメモ帳のものをコピーして貼り付け。

とやっても「秘密の質問が一致しませんでした。」となります・・・。
何がダメなのか全く分からず・・・調べても同じような事例も見当たりません。
どなたかヒントだけでも頂ければ幸いですのでお願い致します。

---

EC-CUBE:2.13.2
PHP:PHP5.2
DB:MySQL 5.0
468
投稿日時: 2017/4/19 14:52
対応状況: −−−
仙人
登録日: 2008/10/26
居住地:
投稿: 752
Re: リマインダー機能が正常に動作しない?
私も以前、同じような現象が起きた事があります。
その時は、秘密の答えの内容によって、
OK、NGと結果が変わる事があるのかも知れないと予想しておりました。
現在も原因の特定は出来ていない為、
興味があるのですが、
もし、よろしければ、今回NGとなっている答えがどういった文字なのか?という事と、
他の文字列に変更した場合、OKとなる答えが無いか確認していただく事は出来ないでしょうか?

OKの答え、NGの答えを確認する事が出来れば、
何か原因が分かるかもしれません。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

puppy
投稿日時: 2017/4/19 15:02
対応状況: −−−
半人前
登録日: 2016/3/7
居住地:
投稿: 29
Re: リマインダー機能が正常に動作しない?
468様
ご回答ありがとうございます!
初めて同じ現象の方と遭遇いたしました。。

引用:
その時は、秘密の答えの内容によって、 OK、NGと結果が変わる事があるのかも知れないと予想しておりました。

とのことを言われて、今思い当たったのは「漢字」です。漢字の場合NGになっているかも?と・・も
ただ、全角カタカナだとOKだったりNGだったりします。
もう何通りか例えてみて改めてこちらで報告いたします。
puppy
投稿日時: 2017/4/19 15:09
対応状況: −−−
半人前
登録日: 2016/3/7
居住地:
投稿: 29
Re: リマインダー機能が正常に動作しない?
468様

いまテスト用アカウントを5つ作っているのですが、全て秘密の答えを同じにしても再発行できるアカウント、できないアカウントがありました・・・謎が深まります・・・。
468
投稿日時: 2017/4/19 21:37
対応状況: −−−
仙人
登録日: 2008/10/26
居住地:
投稿: 752
Re: リマインダー機能が正常に動作しない?
/data/class/util/SC_Utils.phpの中にfunction sfIsMatchHashPassword()で、
データベースに保存された秘密の答えと、画面より入力された秘密の答えをハッシュ化して比較している処理があるのですが、
if ($hash === $hashpass) {

この$hashと$hashpassの中身がどうなっているか確認されてみては如何でしょうか?


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

puppy
投稿日時: 2017/4/26 13:45
対応状況: 解決済
半人前
登録日: 2016/3/7
居住地:
投稿: 29
Re: リマインダー機能が正常に動作しない?
468様

どうやら会員ステータスを増やしていたことが原因だったようでした。
ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

 



ログイン


EC-CUBEペイメント

クレジットカード情報の非保持化対応

統計情報

総メンバー数は20,074名です
総投稿数は83,207件です

投稿数ランキング

1
seasoft
7331
2
AMUAMU
2712
3
nanasess
1653
4
yuh
1405
5
red
1067
6
fukap
907
7
shutta
827
8 ramrun 789
9
tsuji
784
10
468
752
11
umebius
712
12
tao_s
651
13 sumida 638
14
homan
633
15 karin 629
16 DELIGHT 571
17
patapata
502
18
flealog
483
19 tonton 436
20
ecbg
387


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© LOCKON CO.,LTD. All Rights Reserved.