質問 > フロント機能 > 2.13.2バージョンアップ後の管理画面及び会員登録情報でのログイン方法 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
worker |
投稿日時: 2014/9/19 15:42
対応状況: −−−
|
新米 登録日: 2014/9/13 居住地: 投稿: 9 |
2.13.2バージョンアップ後の管理画面及び会員登録情報でのログイン方法 EC-CUBEのサイトをテスト環境にコピーしバージョンを2.12.3から2.13.2にアップしたのですが、
管理画面及び会員登録情報でのログインが出来ません。 旧環境とバージョンアップ後の環境で全く同じユーザを登録してみると、旧環境のみログイン可能ですがバージョンアップ後の環境ではアカウント作成後にログアウトするとログイン出来ません。 商品購入等の認証を必要としないものは動作しております。 DBは2.12.3のものをsqlで2.13.2用に変更し、dtb_customerのsaltの値もdata/config/config.php内のAUTH_MAGICの値も同じものです。 恐らく上記の値が原因でパスワードが認証できていないのでは無いかと思うのですが、解決方法を教えて頂けないでしょうか。 よろしくお願いいたします。 |
ec9iii |
投稿日時: 2014/9/21 3:04
対応状況: −−−
|
一人前 登録日: 2014/9/8 居住地: 投稿: 117 |
Re: 2.13.2バージョンアップ後の管理画面及び会員登録情報でのログイン方法 SQLでデータベースに登録頂いたということですよね。
「アカウント作成後にログアウトするとログイン出来ません。」と記載頂いておりますが、 いったんはログインできているということでしょうか? 管理画面から新規でアカウントを作成した際に、新規登録したアカウントでログインできなくなるということでしょうか? まずは上記の値が原因なのか確証を得たいところかと思います。 /data/class/util/SC_Utils.php の、sfIsMatchHashPassword メソッドで、 $pass, $salt, $hash, $hashpass の値が意図された値になっているか、ご確認いただくと何か見えてくるかもしれません。 |
worker |
投稿日時: 2014/9/25 17:04
対応状況: −−−
|
新米 登録日: 2014/9/13 居住地: 投稿: 9 |
Re: 2.13.2バージョンアップ後の管理画面及び会員登録情報でのログイン方法 ec9iii様アドバイスありがとうございます。
data/class/util/SC_Utils.php の、sfIsMatchHashPassword メソッド内で、 $pass, $salt, $hash, $hashpass の値を確認しようとしたのですがPOST処理で画面が切り替わってしまい値を確認できません。 上記の値を確認する場合どの部分でダンプすれば良いかご教授願えませんでしょうか。 よろしくお願い致します。 |
worker |
投稿日時: 2014/9/27 17:15
対応状況: −−−
|
新米 登録日: 2014/9/13 居住地: 投稿: 9 |
Re: 2.13.2バージョンアップ後の管理画面及び会員登録情報でのログイン方法 デバッグ表示のやり方は解りませんが、自己解決出来ました。
元々外部に委託していた案件を今回引き継いだのですが、 会員情報でログインするところでメールアドレスとパスワードによる照合ではなく、データベースにlogin_idという値を追加していてこの値とパスワードで照合していたためでした。 ログイン方法をloguin_idとパスワードからメールアドレスとパスワードによる認証に変更したところ上手くいきました。 管理画面には相変わらず以前のアカウント情報でログイン出来ませんが、ひとまず解決とします。 アドバイスをくださったec9iii様ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |