バージョン選択

フォーラム

メニュー

オンライン状況

48 人のユーザが現在オンラインです。 (40 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 48
もっと...

サイト内検索

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

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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
居住地:
投稿: 3217
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
居住地:
投稿: 3217
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公式 Amazon Payプラグイン

統計情報

総メンバー数は88,288名です
総投稿数は109,688件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1567
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

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

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.