FC2ブログ

FC2ブログのコメント削除用URLについて

FC2ブログは、コメントが投稿されると、
管理者に内容が書かれたメールがいくようになっており、
そのメールの下には、「削除用URL」があります。

このURLは、その名の通り、アクセスするだけで、
当該コメントが削除されるというものです。

私のブログにも、かなりしばしば、アダルト系と思われる
スパムコメントが投稿されるので、この機能で消しており、
携帯からとかでもこまめに対応できるので、
結構便利に使っていました。

ところが、今朝誤って、このURLを2度目にアクセスしたところ、
消す対象でなかった、別の通常のコメントが消えてしまいました(TT)
あわててメールから同じ文面で代理再投稿しましたが、
順番が違ってしまっています。

もちろん私のミスではありますが、同じ「削除用URL」の、
2度のアクセス(クリック)で、全然別のコメントが
消えるというのは、ちと怖い仕様な気がします・・・。

この削除リンクのURLの情報構成をちょっとみてみると、
 1、削除コマンド
 2、記事ID(連番)
 3、コメントID(連番)
 4、(多分)認証用のコード
という構成のようです。

そこで、削除対象だったスパムと、
その次に投稿してくださった通常のコメントとの
削除リンクを比較してみました。

すると・・・驚くべきことに、上記のうち1、2はともかく、
3の、コメントIDも同じだったのです!

この事実からの私の推測ですが、
どうも、最新のコメントを削除すると、
その次に投稿されたコメントは、
削除されたコメントのIDを
引き継いでしまう仕組みみたいですね。

認証コードの作りにもよりますが、
これだと今回のような事故に
つながりやすいと思います。

通常は、IDは使いまわしせず、
削除になった場合は欠番にするのが良いと思うのですが、
なぜこのようになっているのでしょうね・・・。

ひょっとしたら・・・
コメントの追加時にIDを取得する際、
$new_comment_id=count($comments)+1;
とかになってるということは・・・。(^^;)

それにしても、普通はDBから次のIDを
貰ったりするわけですし、記事の方は
しっかり固有のIDになるようになっているようなので、
コメントだけこうなのは不可解な気がします。。

最近、この削除機能はワンクッション、確認画面が
おかれるようになったのかなと思っていただけに、
ちょっと気になった出来事でした。

もっとも、私の方でも気をつけますーー。m(_ _)m

#上記はあくまで私がさっと見て思った所感です。
間違ってたらすみません・・・。(^^;)>FC2様

コメント

No title

そうだったんですか・・・詳しく見たことは無かったので、とても参考になりました。

前にFirefoxアドオンのGetとPostを送受信するデバック用のアドオンで、FC2ブログの投稿した後に削除出来ないコメント(当テンプレートのように)のに編集パスワードを設定して投稿した後に、Get Post メソッドで、擬似的に削除用のフォーム作り出してコメントを編集・削除出来るようにPOSTしたのですが、
弾かれた?のか良くわからなくなったことがありましたね・・・

なぜ、このような実験をしたかと言いますと、当サイトでは、訪問者様がコメントして下さった、コメントは後で例えその訪問者様自身が、パスワードを設定していても、編集できないように、コメントの「編集」と「編集フォーム」をテンプレート覧から撤去しているのですが・・・

それでも、その削除出来ないはずのコメントを削除して行かれた方が過去に一人だけいたんですよね・・・

そのとき自分はお恥ずかしいながら「自分のFC2ブログのアカウントがクラックされた!?」などと、思ったのですが^^;、冷静に考えてそれは無いと思いましたし、自分なりに考えた末の結論が「Get Postメソッドの利用」なんですよね・・・

今でも実験していますが、下のコメント削除用パスワードは「aaaa」です。
ttp://annkokunokizinn.blog116.fc2.com/blog-entry-213.html

自分の知識不足で削除出来ないだけなのかもしれませんが、作者さんの方では実験で↑のコメントを削除することはできますでしょうか?(削除パスワードはaaaaです。)(テストなので本当に消していただいても構いません)

自分も試してはいるのですが(削除フォームと照らし合わせながら)・・・
その方がどのようにコメントを編集・削除して行かれたのか・・・、原因がわからないというのは本当に不安なものですね・・・

No title

>暗黒の鬼神さん

例のコメント誤削除事件以来、
ちょっとFC2のコメント削除機能が怖くなってますので(笑)、
(まずありえないことですが)
他のコメントとかが消えないよう、
上記暗黒の鬼神さんのブログの記事に、
さきほど自分で新規コメントして、
それを消す実験をしてみました。

結論としては、暗黒の鬼神さんも
予想していた通りの手法(POST)で消せるようです。
具体的な方法は、ここに書いて良いかどうかわからないので、
とりあえず暗黒の鬼神さんのブログに
非公開コメントしておきます。(^^;)

Re:

すみません、どのコメントのことでしょうか?
(番号だとどれか分かりづらいため、URLを頂けますでしょうか?)

コメントの投稿

トラックバック


この記事にトラックバックする(FC2ブログユーザー)