ページ 11

SSLSwitcher-2.01インストール後キャプチャが表示されない

Posted: 2012年5月26日(土) 03:54
by modxmen
-----
ご利用のサーバ:
MODXのバージョン:modx-1.0.6J-r1
PHPのバージョン:
MySQLのバージョン:
ブラウザ:IE、Opera、Chrome、FF
-----

SSLSwitcher-2.01をインストールし、お問合わせフォームだけhttpsになるように設定しました。
(お問合わせフォームのページに【HTTPS利用】だけにチェックを入れました)
(true/falseはデフォルトのまま)

IE、Opera、Chrome、FFでそれぞれ、問合わせページにアクセスしたところ、

・IE、Opera ・・・ 他のページからお問合わせページにアクセスすると一発でhttpsに変わる。

・Chrome、FF ・・・ お問合わせページにアクセスしてもhttpのまま。お問合わせページを表示した状態で
              メニューから再度お問合わせページのリンクをクリックするとhttpsに変わる。

【質問 1 】 httpsの挙動はブラウザごとに変わるのでしょうか?

-----

ここからが本題

一旦、すべてのブラウザを閉じて、再度MODXにログインしようと/manager/にアクセスしてみると
セキュリティコードを入れるためのキャプチャ画像が表示されなくなり、ログイン自体ができなくなってしまいました。

IE、Opera、Chrome、FFでキャプチャ画像が表示されません。

【質問 2 】 一時的でもセキュリティコードを外したいのですが、phpMyAdminなどで、設定変更できないでしょうか?

【質問 3 】 できればSSL Switcherとセキュリティコードを両方使いたいのですが、可能でしょうか?

お忙しいのは、重々承知しておりますが、よろしくお願いします。

Re: SSLSwitcher-2.01インストール後キャプチャが表示されない

Posted: 2012年5月26日(土) 09:16
by yama
manager/index.phpの中に //$modx->safeMode = true; という行があります。行頭の // を外してみてください

Re: SSLSwitcher-2.01インストール後キャプチャが表示されない

Posted: 2012年5月26日(土) 13:19
by modxmen
safeMode = true; にしました。

テキストだけのログイン画面に変わりましたが、キャプチャの画像は表示されないので、
結局ログインできませんでした。

Re: SSLSwitcher-2.01インストール後キャプチャが表示されない

Posted: 2012年5月26日(土) 13:21
by yama
それではその行の下に $modx->config['use_captcha'] = '0'; を追記してみてください

Re: SSLSwitcher-2.01インストール後キャプチャが表示されない

Posted: 2012年5月26日(土) 13:33
by modxmen
112行目 $modx->safeMode = true;
113行目 $modx->config['use_captcha'] = '0';

に変更して、再度/manager/にアクセスしましたが、今度は真っ白な画面で何も表示されません。

Re: SSLSwitcher-2.01インストール後キャプチャが表示されない

Posted: 2012年5月26日(土) 14:49
by yama
それではindex.phpを元に戻して「パスワードを忘れた場合はこちら」から手続きどおりに仮ログインして設定を変更してみてください

Re: SSLSwitcher-2.01インストール後キャプチャが表示されない

Posted: 2012年5月26日(土) 15:14
by modxmen
113行目 $modx->config['use_captcha'] = '0';
は削除しました。

112行目 $modx->safeMode = true;
の状態と
112行目 // $modx->safeMode = true;
の状態で「パスワードを忘れた場合はこちら」を手順通り試してみましたが

Captcha is not configured properly

という小さいウィンドウが現れ、OKしか押せないのでクリックしましたが
ログインできませんでした。Captchaが強いです><

Re: SSLSwitcher-2.01インストール後キャプチャが表示されない

Posted: 2012年5月26日(土) 15:27
by yama
「パスワードを忘れた場合はこちら」の場合はCaptcha処理を通らないはずなのと、$modx->safeMode = true;の状態では「パスワードを忘れた場合はこちら」自体が表示されないはずなのでどこか違う気がするのですが、仮ログイン用のURLは届きましたでしょうか?

Re: SSLSwitcher-2.01インストール後キャプチャが表示されない

Posted: 2012年5月26日(土) 15:41
by modxmen
112行目 // $modx->safeMode = true;
の状態で「パスワードを忘れた場合はこちら」をクリックし、

<--メールの内容-->
アカウントへのパスワード変更リクエストを受け付けました。

http://www.example.xx.xx/index.php?name ... 9b9564485d
処理を完了するためここをクリックしてください。

そのページの「パスワード変更」メニューからパスワードを変更することができます。
注意:上記のURLは、24時間後またはパスワード変更をすると無効になります。
<--メールの内容-->

というメールが届いたので、メールのURLをクリックすると

Captcha is not configured properly

という小さいウィンドウが現れます。OKしか押せないのでクリックしましたがログインできません。

上記の状態でindex.phpの
112行目 $modx->safeMode = true;
に変更してUPしてみましたがダメでした。

Re: SSLSwitcher-2.01インストール後キャプチャが表示されない

Posted: 2012年5月26日(土) 15:51
by modxmen
テスト環境でも同じことをやってみました。

これまで相談してきたお客さまのサイト modx-1.0.6J-r1 + SSLSwitcher-2.01

テスト環境 modx-1.0.6J-r2 + SSLSwitcher-2.01

同じように、キャプチャを設定した後、SSLSwitcherを設定するとログインできなくなってしまいます。

phpMyAdminからキャプチャをOFF(または削除)するかSSLSwitcherをOFF(または削除)することはできないでしょうか?

Re: SSLSwitcher-2.01インストール後キャプチャが表示されない

Posted: 2012年5月28日(月) 18:45
by modxmen
phpMyAdminで「captcha」を検索し、1から0にしたら、キャプチャ無しでログインできました。

SSLSwitcherは使いたいのでアンインストールはしていないのですが、
システムイベントを3つともOFFにしたら、キャプチャありでもログインできるようになりました。

どのイベントが関係しているのか1つづつチェックを入れてみると・・・

Template Service Events   ・OnWebPageInit   ←これをONにするとキャプチャが表示されない ×

Parser Service Events   ・OnWebPagePrerender   ←ONにしてもキャプチャは表示される ○
Parser Service Events   ・OnMakeUrl   ←ONにしてもキャプチャは表示される ○

という結果でした。SSLSwitcherとログイン時のキャプチャは両方使いたいので、よろしくお願いします。

Re: SSLSwitcher-2.01インストール後キャプチャが表示されない

Posted: 2012年5月28日(月) 18:47
by yama
こちらの件忘れてました、あとで調べてみますね。
(Captchaはあまり効かない気もしますが・・)

Re: SSLSwitcher-2.01インストール後キャプチャが表示されない

Posted: 2012年5月29日(火) 09:56
by yama
添付のファイルを解凍してMODX設置ディレクトリに上書きして試していただけますでしょうか

Re: SSLSwitcher-2.01インストール後キャプチャが表示されない  【解決済み】

Posted: 2012年5月29日(火) 14:21
by modxmen
さっそく、テスト環境で適用してみて、その後、お客さまの環境でも適用してみました。

テスト環境・・・KAGOYA  ログインできました!

お客さまの環境・・・NTT系列サーバ  ログインできました!

これで、SSLSwitcherとcaptchaの両方が使えます。ありがとうございました。