Nucleus(JP)フォーラム Forum Index

Find on the forum:
OR  AND    » Advanced Search

未返信の記事を表示全てのフォーラムを既読にする

新しいトピックを投稿 トピックに返信
投稿者 メッセージ
嶽花



登録日: 2005.12.09
記事: 81
所在地: 福岡

記事 日時: 2006.06.02 (金) 10:23   記事の件名: メンバーフォーム(MemberMailForm)にスパム
引用付きで返信

コメントスパムはNoRobotComment で完封し、
http://blog.heartfield-web.com/download/NP_NoRobotComment.html
トラックバックスパムはトラックバックをいれないことで防いでるんですが(防いでる?)、
最近になってメンバーフォームにスパムが来るようになりました。

差出人:dim@serbin.com

内容:
We are all looking fsorward to a great sseason in 2005. <a href=http://housewife-masturbating.needlustgirl.org >housewife masturbating</a> We hope you will be there for all the actison. [url=http://housewife-masturbating.needlustgirl.org]housewife masturbating[/url] <a href=http://black-man-masturbating.needlustgirl.org>black man masturbating</a> [url=http://black-man-masturbating.needlustgirl.org]black man masturbating[/url] <a href=http://april-little-masturbating.needlustgirl.org>april little masturbating</a> [url=http://april-little-masturbating.needlustgirl.org]april little masturbating[/url]

今のところは5月29日の19時47分、6月2日の0時37分の計2通しか届いてませんが
そのうちヒドイことになりそうな予感でいっぱいです。

手入力してるのでしたら防ぐのが難しそうですが、
なんとなくツールでやってるような気がします。

NoRobotComment みたいに、英語だけのメンバーフォームを防ぐようなことはできないでしょうか?

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信 投稿者のウェブサイトに移動
PUSHMAN



登録日: 2004.08.15
記事: 56

記事 日時: 2006.06.02 (金) 11:15   記事の件名:
引用付きで返信

嶽花さん
NP_NoRobotComment のご利用ありがとうございます。

メンバーメールフォームにも対応したつもりのものを作成してみました。

特別な処理を追加したわけでなく、
メンバーメールフォームを表示する時にもチェックボックスを表示し、
投稿時にその状態を調べています。
つまり、コメントフォームのときとまったく同じ事をさせています。

ただ、申し訳ありませんが、
僕はメンバー詳細ページもメンバーメールフォームも使用していないので、
動作確認ができていません…
上書きインストールして、
メンバーメールフォームにチェックボックスが表示されていたら、
おそらく、動くのではないかと推察いたします。

また、動いたとしても、
エラーログにメールの文面は記録されないと思います。
ブロックした、という記録だけは残ると思いますが。

こんな恐ろしい状態のもので申し訳ありませんが、
よろしければお試しください。

http://blog.heartfield-web.com/skins/file/NP_NoRobotComment_065.php.zip

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信 投稿者のウェブサイトに移動
嶽花



登録日: 2005.12.09
記事: 81
所在地: 福岡

記事 日時: 2006.06.02 (金) 11:29   記事の件名: テスト結果
引用付きで返信

まさかご本人様から対応していただけると思っていなかったので
嬉しい驚きです。ありがとうございます。

>上書きインストールして、
>メンバーメールフォームにチェックボックスが表示されていたら、
>おそらく、動くのではないかと推察いたします。

さっそくテストさせていただきました。
http://takehana.smile.tc/cccc/index.php?memberid=1

結論から申し上げますと、うまく動いていないようです。
チェックをつけても、つけなくても、投稿が可能な状態になっています。

一度プラグインを削除してからアンインストールしましたが、
同様の状態でした。

なお、上記のURLのサイドバーにプラグインリスト(バージョンつき)を表示させるようにしました。
もしかすると、プラグインリストの並び順なども関連するのかもしれない、と思ったもので。

なお、レンタルサーバがIISになっています。
でもコメントに関しては完全に動作してますので、そのあたりは無関係かな、と感じています。

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信 投稿者のウェブサイトに移動
PUSHMAN



登録日: 2004.08.15
記事: 56

記事 日時: 2006.06.02 (金) 12:17   記事の件名:
引用付きで返信

すみません、すみません。
あまりに安直にすぎる対応でした。
ちょっとじっくり考えます。

ちなみにコメントフォームと同じく、
ログインしているとどういう状態でもメールは受け付けます。
テストはログアウトした状態で行われたでしょうか…

などとほのかな期待を捨てきれませんが、
メンバーページを作成してテストしてみます。
ご迷惑おかけしました。

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信 投稿者のウェブサイトに移動
嶽花



登録日: 2005.12.09
記事: 81
所在地: 福岡

記事 日時: 2006.06.02 (金) 12:21   記事の件名: 大丈夫でした
引用付きで返信

結果から申し上げますと、動作OKでした。
失礼しました。

>あまりに安直にすぎる対応でした。

とんでないです、安直なのは私のテストでした。
大変申し訳ありません。

>ちなみにコメントフォームと同じく、
>ログインしているとどういう状態でもメールは受け付けます。
>テストはログアウトした状態で行われたでしょうか…

ご指摘のとおり、ログイン状態のみでテストしていました。
ログアウト状態(違うブラウザ)でテストしてみたところ、
完全に動作していました。

お騒がせして申し訳ありませんでした。
そして、すばやい対応をしていただき、大変ありがとうございました。


最終編集者 嶽花 [ 2006.06.02 (金) 12:32 ], 編集回数 2 回

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信 投稿者のウェブサイトに移動
嶽花



登録日: 2005.12.09
記事: 81
所在地: 福岡

記事 日時: 2006.06.02 (金) 12:28   記事の件名: チェックを入れてなかった時の挙動
引用付きで返信

届いたフォームの内容なども問題は生じていないのですが、
一つだけ挙動的に気になっているところがあります。

チェックを入れなかった場合、
エラーが表示されてメッセージ内容が再表示されるのですが、
名前とメールアドレス部分はクリアされてしまいます。

メッセージと違い、大量の内容を書き込むとは考えにくいので
もう一度入力していただければ大丈夫だとは思うのですが
気が付かずにそのまま送信するケースも考えられます。

メッセージ同様に、名前とメールアドレス部分も
再表示させることは可能なのでしょうか?

すばやい対応をしていただいたのに、更に要望を挙げてしまって
申し訳ありません。

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信 投稿者のウェブサイトに移動
PUSHMAN



登録日: 2004.08.15
記事: 56

記事 日時: 2006.06.03 (土) 00:05   記事の件名:
引用付きで返信

お返事がおそくなってすみません。
無事動いたようでほっとしました。

オプション設定でメンバーメールフォームにも使用するかどうか選択できるバージョンを作成しました。
バージョン 0.7 です。
http://blog.heartfield-web.com/download/NP_NoRobotComment.html

機能的には 0.65 と変わりありませんが、
0.7 にすることで管理操作履歴にもきちんと記録されます。
といっても、誰からどんな内容のメールかはわかりません。
コメントといろいろ違うようで、
入力されたデータを取得する方法がわかりませんでした。

Quote:
チェックを入れなかった場合、
エラーが表示されてメッセージ内容が再表示されるのですが、
名前とメールアドレス部分はクリアされてしまいます。


すみません。
僕の環境、3.23 ではエラーを返した時も入力した値は保持していました。
あと、僕のフォームには名前欄が見当たりませんでした。
設定で出すことができるのでしょうか?

そして、データを保持してくれているのはNucleusです。
僕はそんな複雑なことできません Laughing

というわけで、
その問題には応えられそうにありません。
申し訳ないです Crying or Very sad

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信 投稿者のウェブサイトに移動
嶽花



登録日: 2005.12.09
記事: 81
所在地: 福岡

記事 日時: 2006.06.03 (土) 10:20   記事の件名: 申し訳ありませんでした
引用付きで返信

>バージョン 0.7 です。

ためさせていただきました。
問題なく管理履歴に残っています。
ありがとうございます。

>あと、僕のフォームには名前欄が見当たりませんでした。
>設定で出すことができるのでしょうか

また自分がズレた書き込みをしてしまっていたようで、
余分にお手数をかけさせてしまってすみませんでした。

membermailform-notloggedin.templateを、自分のところとダウンロードしてきた3,23のとで
見比べてみたところ、問題になっているところは私が勝手に付け加えていた項目でした。
本当に申し訳ありません。

本来の内容
Code:
<a id="nucleus_mf"></a>
<form method="post" action="#nucleus_mf">
  <div class="mailform">
     <%errordiv%>
     
   <input type="hidden" name="memberid" value="<%formdata(memberid)%>" />
   <input type="hidden" name="action" value="sendmessage" />

   <input type="hidden" name="url" value="<%formdata(url)%>" />

   <textarea name="message" class="formfield" rows="<%formdata(rows)%>" cols="<%formdata(cols)%>"><%formdata(message)%></textarea>
   <br />
   <%text(_MEMBERMAIL_MAIL)%><input type="text" name="frommail" class="formfield" value="<%formdata(frommail)%>" />
   
   <%callback(FormExtra,membermailform-notloggedin)%>   
   
   <br />
   <input type="submit" value="<%text(_MEMBERMAIL_SUBMIT)%>" class="formbutton" />
  </div>
</form>      
   


私の書き換えてる内容
Code:
<a id="nucleus_mf"></a>
<form method="post" action="#nucleus_mf">
  <div class="mailform">
     <%errordiv%>
     
   <input type="hidden" name="memberid" value="<%formdata(memberid)%>" />
   <input type="hidden" name="action" value="sendmessage" />

   <input type="hidden" name="url" value="<%formdata(url)%>" />
   Name<br>
   <input type="text" name="inputname" class="comname" size="35" /><br>
   <br>
   <%text(_MEMBERMAIL_MAIL)%><br>
   <input type="text" name="frommail" class="comname" size="35" /><br>
   <br>
   Message<br />
   <textarea name="message" class="comfield" rows="<%formdata(rows)%>" cols="<%formdata(cols)%>"><%formdata(message)%></textarea><br>
   <br />
   Res on web ?<br>
   <input type="radio" name="res" value="ok" CHECKED>OK <input type="radio" name="res" value="ng">NG<br>
   <%callback(FormExtra,membermailform-notloggedin)%>   
   <br />
   <input type="submit" value="<%text(_MEMBERMAIL_SUBMIT)%>" class="formbutton" />
  </div>
   <br />
</form>   



とりあえず現状としては、プラグインのオプションのCaution (unchecked mode)のところに

Code:
 <span class="caution">← チェックを入れてください</span>


と設定することで注意書きを赤く表示させています。
これで誤動作もないと思いますので、実質的には問題ないかな、と思っています。

今回、色々と対応していただいて、本当にありがとうございました。
今後も NP_NoRobotComment を利用させていただく所存です。

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信 投稿者のウェブサイトに移動
新しいトピックを投稿 トピックに返信
特定期間内の記事を表示:   

Page 1 of 1

All times are GMT + 9 Hours

移動先:  

新規投稿: 不可
返信投稿: 不可
記事編集: 不可
記事削除: 不可
投票参加: 不可
ファイル添付不可
ダウンロード:

Powered by phpBB © 2001, 2002 phpBB Group