バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 二段階認証再設定ページが開かない

フロント機能

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
tattsu
投稿日時: 2024/7/2 15:59
対応状況: −−−
仙人
登録日: 2023/12/23
居住地:
投稿: 336
Re: 二段階認証再設定ページが開かない
「2段階認証 設定」のボタンをクリックしたときにLine75は通らないと思いますので
引っかかっているのは133行目ではないかと思います。

https://github.com/EC-CUBE/ec-cube/blob/4.1.2/src/Eccube/Controller/Admin/Setting/System/TwoFactorAuthController.php#L133

なぜ引っかかっているのかはサイトを確認しないと判断難しいでしょうね。
ご自身で解決が難しいようであればパートナーにご依頼ください。


----------------
-------------------

EC-CUBEカスタマイズ・バージョンアップ・不具合修正(状況調査は無料)
ゴールドパートナー。

amnk
投稿日時: 2024/7/1 17:58
対応状況: −−−
半人前
登録日: 2018/2/8
居住地:
投稿: 18
Re: 二段階認証再設定ページが開かない
※※※※※追記※※※※※

eccubeのログや画面上以外でなにかわからないか探ってみたら、検証のネットワークにおいて、「/setting/system/two_factor_auth/edit」が読み込まれたときにステータスが「302 Found」になっていました。
リダイレクトしているようです。

こちらの動作に関連してそうなコードの箇所を見つけました

ファイルパス:Eccube\Controller\Admin\Setting\System\TwoFactorAuthController.php
Line75に、

if (!$this->twoFactorAuthService->isEnabled() || $this->twoFactorAuthService->isAuth($Member)) {
return $this->redirectToRoute('admin_homepage');
}

とあり、「!$this->twoFactorAuthService->isEnabled()」か「$this->twoFactorAuthService->isAuth($Member)」のどちらかに引っかかって管理画面のトップにリダイレクトしているようでした。

一部の英語から、
「!$this->twoFactorAuthService->isEnabled()」は2段階認証が有効になっていない場合?
「$this->twoFactorAuthService->isAuth($Member)」はユーザーの認証に関して何か判定している?
といったことは読み取れました。

これらのコードについて正しくは何を意味しているのか分かる方法はありますでしょうか?
また、お分かりになる方はいらっしゃいますでしょうか?

よろしくお願いします。
amnk
投稿日時: 2024/7/1 17:00
対応状況: −−−
半人前
登録日: 2018/2/8
居住地:
投稿: 18
Re: 二段階認証再設定ページが開かない
上記に書いてある通り、そもそもログにエラー(「システムエラーが発生しました」や「ERROR」)が表示されてない、ログ以外のエラーも表示されないのにページが表示されないのにページに飛ばないといったおかしな状況なんです。

以前他の方も相談されたようですが、解決しないようですし…

ここ以外への相談も検討してみます。
mcontact
投稿日時: 2024/7/1 16:21
対応状況: −−−
登録日: 2022/1/22
居住地:
投稿: 1466
Re: 二段階認証再設定ページが開かない
app.INFOおよびrequest.INFOはエラー時のログではありません。
ログの読み方など開発に関して初心者ということでしたら、開発できるレベルまで勉強されるか、御社エンジニアまたはEC-CUBEインテグレートパートナーに相談されることをオススメ致します。
https://www.ec-cube.net/integrate/partner/


----------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
EC-CUBEインテグレートパートナー【ゴールド】ランク
M&I Works
URL: https://miworks.biz/
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

amnk
投稿日時: 2024/7/1 15:34
対応状況: −−−
半人前
登録日: 2018/2/8
居住地:
投稿: 18
Re: 二段階認証再設定ページが開かない
すみません、エラーに関しては英語・日本語共に見当たりませんでした。
ただ、ボタンをクリックした際のログは見つかりました。
下記から何かお分かりになるでしょうか?


[2024-07-01 15:17:59] app.INFO [N/A] [744bcec] [N/A] [Eccube\EventListener\LogListener:onKernelRequestEarly:73] - INIT [] [GET, /****/****/, xxx.xxx.xxx.xxx, https://xxxx.jp/xxxx/xxxx/, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36]
[2024-07-01 15:17:59] app.INFO [N/A] [124b7c7] [1] [Eccube\EventListener\LogListener:onKernelTerminate:133] - PROCESS END ["admin_setting_system_two_factor_auth_edit"] [GET, /****/****/setting/system/two_factor_auth/edit, xxx.xxx.xxx.xxx, https://xxxx.jp/xxxx/xxxx/, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36]
[2024-07-01 15:17:59] app.INFO [03f40ff6] [124b7c7] [1] [Eccube\EventListener\LogListener:onKernelResponse:124] - LOGIC END ["admin_setting_system_two_factor_auth_edit"] [GET, /****/****/setting/system/two_factor_auth/edit, xxx.xxx.xxx.xxx, https://xxxx.jp/xxxx/xxxx/, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36]
[2024-07-01 15:17:59] app.INFO [03f40ff6] [124b7c7] [1] [Eccube\EventListener\LogListener:onKernelController:111] - LOGIC START ["admin_setting_system_two_factor_auth_edit"] [GET, /****/****/setting/system/two_factor_auth/edit, xxx.xxx.xxx.xxx, https://xxxx.jp/xxxx/xxxx/, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36]
[2024-07-01 15:17:59] app.INFO [03f40ff6] [124b7c7] [1] [Eccube\EventListener\LogListener:onKernelRequest:86] - PROCESS START ["admin_setting_system_two_factor_auth_edit"] [GET, /****/****/setting/system/two_factor_auth/edit, xxx.xxx.xxx.xxx, https://xxxx.jp/xxxx/xxxx/, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36]
[2024-07-01 15:17:59] request.INFO [N/A] [124b7c7] [N/A] [Symfony\Component\HttpKernel\EventListener\RouterListener:onKernelRequest:122] - Matched route "admin_setting_system_two_factor_auth_edit". {"route":"admin_setting_system_two_factor_auth_edit","route_parameters":{"_route":"admin_setting_system_two_factor_auth_edit","_controller":"Eccube\\Controller\\Admin\\Setting\\System\\TwoFactorAuthController::edit"},"request_uri":"https://xxxx.jp/xxxx/xxxx/setting/system/two_factor_auth/edit","method":"GET"} [GET, /****/****/setting/system/two_factor_auth/edit, xxx.xxx.xxx.xxx, https://xxxx.jp/xxxx/xxxx/, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36]
[2024-07-01 15:17:59] app.INFO [N/A] [124b7c7] [N/A] [Eccube\EventListener\LogListener:onKernelRequestEarly:73] - INIT [] [GET, /****/****/setting/system/two_factor_auth/edit, xxx.xxx.xxx.xxx, https://xxxx.jp/xxxx/xxxx/, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36]
mcontact
投稿日時: 2024/7/1 14:33
対応状況: −−−
登録日: 2022/1/22
居住地:
投稿: 1466
Re: 二段階認証再設定ページが開かない
上記ログは、php.INFOですのでエラー時のログではありません。


----------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
EC-CUBEインテグレートパートナー【ゴールド】ランク
M&I Works
URL: https://miworks.biz/
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

amnk
投稿日時: 2024/7/1 11:24
対応状況: −−−
半人前
登録日: 2018/2/8
居住地:
投稿: 18
Re: 二段階認証再設定ページが開かない
「error」で調べましたら、下記のようなログが表示されていました。
ただ、明確にエラーという単語は見当たりませんでした。
こちらでなにかお分かりになるでしょうか?


[2024-07-01 11:10:35] php.INFO [03f40ff6] [bb7c67f] [1] [Symfony\Component\ErrorHandler\ErrorHandler:handleError:532] - User Deprecated: The method "Symfony\Component\Intl\Intl::getCurrencyBundle()" is deprecated since Symfony 4.3, use "Symfony\Component\Intl\Currencies" instead. {"exception":"[object] (ErrorException(code: 0): User Deprecated: The method \"Symfony\\Component\\Intl\\Intl::getCurrencyBundle()\" is deprecated since Symfony 4.3, use \"Symfony\\Component\\Intl\\Currencies\" instead. at /xxxxxxxx/xxxxxxxx/xxxxx.jp/xxxxxxxxxxx/xxxxxxxx/vendor/symfony/intl/Intl.php:126)"} [GET, /xxxxxxxxxxx/xxxxxxxx/, xxx.x.xx.xxx, https://xxxxx.jp/xxxxxxxxxxx/xxxxxxxx/, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36]
[2024-07-01 11:10:35] php.INFO [03f40ff6] [bb7c67f] [1] [Symfony\Component\ErrorHandler\ErrorHandler:handleError:532] - User Deprecated: The method "Symfony\Component\Intl\Intl::getCurrencyBundle()" is deprecated since Symfony 4.3, use "Symfony\Component\Intl\Currencies" instead. {"exception":"[object] (ErrorException(code: 0): User Deprecated: The method \"Symfony\\Component\\Intl\\Intl::getCurrencyBundle()\" is deprecated since Symfony 4.3, use \"Symfony\\Component\\Intl\\Currencies\" instead. at /xxxxxxxx/xxxxxxxx/xxxxx.jp/xxxxxxxxxxx/xxxxxxxx/vendor/symfony/intl/Intl.php:126)"} [GET, /xxxxxxxxxxx/xxxxxxxx/, xxx.x.xx.xxx, https://xxxxx.jp/xxxxxxxxxxx/xxxxxxxx/, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36]
mcontact
投稿日時: 2024/7/1 10:39
対応状況: −−−
登録日: 2022/1/22
居住地:
投稿: 1466
Re: 二段階認証再設定ページが開かない
EC-CUBEログを確認できますか?
どのようなエラーが出ますでしょうか?
EC-CUBEのログであれば、var/log/prod/site-yyyy-mm-dd.log に「システムエラーが発生しました」や「ERROR」といった行がありましたらご提示ください。


----------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
EC-CUBEインテグレートパートナー【ゴールド】ランク
M&I Works
URL: https://miworks.biz/
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

amnk
投稿日時: 2024/7/1 10:27
対応状況: −−−
半人前
登録日: 2018/2/8
居住地:
投稿: 18
二段階認証再設定ページが開かない
▼テンプレート
[EC-CUBE] 4.1.2
[レンタルサーバ] Xsever
[OS] Windows11
[PHP] 7.4.33
[データベース] MySQL 10.5.13-MariaDB-log
[WEBサーバ] Apache
[ブラウザ] Chrome 126.0.6478.127
[導入プラグインの有無] (有効)最短お届け日調整プラグイン、領収書出力プラグイン、Securitychecker4
(無効)Web API、Coupon Plugin for EC-CUBE4、F-REGI決済プラグイン、Google Merchant Center、お届け不可日設定プラグイン、メールマガジンプラグイン、商品レビュー管理プラグイン、領収書出力プラグイン、おすすめ商品管理プラグイン、関連商品プラグイン、売上集計プラグイン、Site Kit プラグイン
[カスタマイズの有無] カスタマイズ有(ヘッダー・フッターサイドバーを大本のサイトに合わせて変更、商品ページにブロックを追加2つ追加しカテゴリやタグに合わせてコンテンツを表示させる、ご注文手続き・内容確認の商品箇所に対応する商品ページのリンク追加、その他一部テキスト変更)
[現象]

2段階認証を設定している場合に右上の「○○様」と表示されるところをクリックすると現れる「2段階認証 設定」のボタンをクリックすると、本来再設定用のページが開かれるはずが、このサイトだと管理画面のトップに飛んでしまいます。

何が原因なのかわかる方はいらっしゃいますでしょうか?
これを解決する方法はあるのでしょうか?あれば教えていただきたいです。

何卒、ご教授ください。
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は93,681名です
総投稿数は111,076件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2318
5
umebius
2085
6
yuh
1857
7
h_tanaka
1756
8
red
1574
9
mcontact
1466
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
804
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.