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

質問全般・改善要望
返信する
yakahide
メンバー
メンバー
記事: 3
登録日時: 2014年6月04日(水) 20:03

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

投稿記事 by yakahide »

-----
ご利用のサーバ:サクラインターネット スタンダードプラン
MODXのバージョン:1.0.13J-r1
PHPのバージョン: 5.4
MySQLのバージョン: 5.5
ブラウザ:
-----

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

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

どなたか解決方法をご教授頂けると助かります。
アバター
yama
管理人
記事: 3251
登録日時: 2009年7月29日(水) 02:50

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

投稿記事 by yama »

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

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

投稿記事 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の中に記載されているサブセットのコードを採用したら上手く動作しました。
ありがとうございました。
アバター
yama
管理人
記事: 3251
登録日時: 2009年7月29日(水) 02:50

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

投稿記事 by yama »

<img src="[(site_url)]captcha.php" />
<img src="[(site_url)]manager/media/captcha/veriword.php" />
上記のいずれかでも動作すると思います。
返信する