ページ 11

WebSignupで、認証コードが表示されません。

Posted: 2014年6月04日(水) 20:14
by yakahide
-----
ご利用のサーバ:サクラインターネット スタンダードプラン
MODXのバージョン:1.0.13J-r1
PHPのバージョン: 5.4
MySQLのバージョン: 5.5
ブラウザ:
-----

WebSignupスニペットを使っていますが、
ユーザ登録フォーム画面で、
認証コードが表示されません。

但し、管理画面(http://.../manager/)へのログイン時には、
認証コードは表示されます。

どなたか解決方法をご教授頂けると助かります。

Re: WebSignupで、認証コードが表示されません。

Posted: 2014年6月05日(木) 10:12
by yama
WebSignupスニペットはどこから入手されたものでしょうか?manager/ディレクトリにベーシック認証をかけても動作するようにCAPTCHA機能の仕様を変更した影響で、CAPTCHA機能を持つ過去のスニペットやプラグインは動作しないことがあります。

Re: WebSignupで、認証コードが表示されません。

Posted: 2014年6月05日(木) 19:17
by yakahide
yamaさま
アドバイス、ありがとうございます。
解決できました。

テンプレートのコードとして下記を使っていました。
http://modx.jp.net/assets/files/chunk.w ... panese.txt
これですが、ご指摘の通り、キャプチャ生成プログラムパスが古くて、存在しないものでした。
> <img align="right" src="manager/includes/veriword.php?rand=<?php echo rand(); ?>

websignup.inc.phpの中に記載されているサブセットのコードを採用したら上手く動作しました。
ありがとうございました。

Re: WebSignupで、認証コードが表示されません。

Posted: 2014年6月06日(金) 15:11
by yama
<img src="[(site_url)]captcha.php" />
<img src="[(site_url)]manager/media/captcha/veriword.php" />
上記のいずれかでも動作すると思います。