KENT-WEB サポートコーナー 過去ログ [ 0036 ]


記事No: 15710
投稿日: 2017/12/22(Fri) 22:26:09
タイトルCAPTCHA
ID情報: TokuSan
投稿者: 特務参謀
URLhttp://metalmax.s5.xrea.com/wiki/index.php

こんにちは。

幣サイトの掲示板にYY-BOARDとWeb Patioを使っている者です。
スパム除けにGoogleのCAPTCHAを取り入れたいのですが、YY-BOARDとWeb Patioに取り付けることはできますでしょうか?

やり方を教えていただけますでしょうか。お願いします。


記事No: 15713
投稿日: 2017/12/26(Tue) 15:56:53
タイトルRe: CAPTCHA
ID情報: hirayama
投稿者: hirayama

>スパム除けにGoogleのCAPTCHAを取り入れたいのですが、YY-BOARDとWeb Patioに取り付けることはできますでしょうか?

詳しい手順はGoogleで聞いてもらうとして、取り付けることはできると思います。

■GoogleのreCAPTCHAにアクセスして掲示板を設置するサイトを登録し、「Site key」「Secret key」を入手する。

■投稿フォームのHTMLにreCAPTCHA画面を表示するコードを埋め込む。
(YY-BOARD Web Patioの場合はtmplフォルダ内のhtmlファイル)

■CGIファイルの投稿受付処理の前に、正しいコードが送ってこられなかったら投稿を拒否する処理を追加する。

という流れだと思います。


記事No: 15720
投稿日: 2018/01/12(Fri) 23:31:18
タイトルRe^2: CAPTCHA
ID情報: TokuSan
投稿者: 特務参謀
URLhttp://metalmax.s5.xrea.com/wiki/index.php

ありがとうございます。

>■CGIファイルの投稿受付処理の前に、正しいコードが送ってこられなかったら投稿を拒否する処理を追加する。

というのはどこにどのようなコードを入れればいいのでしょうか?
テストしているのですが、拒否がされないのです。


記事No: 15721
投稿日: 2018/01/13(Sat) 00:34:15
タイトルRe^3: CAPTCHA
ID情報: TokuSan
投稿者: 特務参謀
URLhttp://metalmax.s5.xrea.com/wiki/index.php

> ありがとうございます。
>
> >■CGIファイルの投稿受付処理の前に、正しいコードが送ってこられなかったら投稿を拒否する処理を追加する。
>

あちこちで調べているのですが、サーバサイドに実装するというのがよくわからなくて…
これがテスト中の掲示板です。
http://metalmax.s5.xrea.com/ar5/yybbs.cgi

reCAPTCHAにチェックを入れないで書き込んでも拒否されず、全部投稿できてしまっています。


記事No: 15724
投稿日: 2018/01/15(Mon) 16:49:22
タイトルRe^4: CAPTCHA
ID情報: hirayama
投稿者: hirayama
URLhttp://shade-search.com/sts/term/term.php?noform=SvzHNKA2jl&sort=menu

>あちこちで調べているのですが、サーバサイドに実装するというのがよくわからなくて…

YY-BOARDの登録受け付け処理はregist.cgiのsub regist内で行っているので、
この中の
form_check();
の下あたりに拒否処理を追加すればいいと思いますが、
どのような場合に拒否するべきかは、Google reCAPTCHA で聞いてもらわないとわかりません。

if (「投稿を拒否する条件を記述」) {
error("「拒否コメント」");
}

投稿フォームから生成されたコードとシークレットキーをGoogle reCAPTCHAのサイトに送り、
認証されたかされなかったかのリターンで判定するということらしいですが。


記事No: 15727
投稿日: 2018/01/16(Tue) 15:03:26
タイトルRe^5: CAPTCHA
ID情報: TokuSan
投稿者: 特務参謀
URLhttp://metalmax.s5.xrea.com/wiki/index.php

> >あちこちで調べているのですが、サーバサイドに実装するというのがよくわからなくて…
>
> YY-BOARDの登録受け付け処理はregist.cgiのsub regist内で行っているので、
> この中の
> form_check();
> の下あたりに拒否処理を追加すればいいと思いますが、
> どのような場合に拒否するべきかは、Google reCAPTCHA で聞いてもらわないとわかりません。
>
> if (「投稿を拒否する条件を記述」) {
> error("「拒否コメント」");
> }
>
> 投稿フォームから生成されたコードとシークレットキーをGoogle reCAPTCHAのサイトに送り、
> 認証されたかされなかったかのリターンで判定するということらしいですが。


どういうコードを入れればいいのか、自分には知識がないので組めず困っています。
残念ですがこの方法は諦めます。ありがとうございました。


[検索ページ]