Forgive me if this is a problem with CAPTCHA/reCAPTCHA and not the spam module, I'm not sure how to determine where the problem is.
I have all comments set to require reCAPTCHA validation. A couple of comments that have been automatically marked as SPAM were replied to by their authors after notification that the comment was denied. I was trying to publish those comments from the Feedback area of the SPAM module (/admin/content/spam/feedback) but when I view and then publish the content, I get the following:
- CAPTCHA session reuse attack detected.
- The answer you entered for the CAPTCHA was not correct.
Nowhere on the individual comment feedback pages is there a CAPTCHA form, so I cannot enter a response. I can only assume that the initial response from the author is tied to those comments and is being reused when I try to publish the content. Those comments are now stuck in limbo unless I deactivate the CAPTCHA module to publish them.
Comments
Comment #1
AlexisWilke commentedThat's a CAPTCHA problem.
The module will detect the URL of your node and verify the session and proper answer for the CAPTCHA. Although it shouldn't in this case... Maybe you have some pages in your caches too. I have had a similar problem because of boost.
One solution may be to put the comment form on a separate page if that's not done that way already...
Otherwise, I would think you could accept the comments in the Administration » Content management » Comment list. Then select the tab to manage comments marked as spam.
Thank you.
Alexis Wilke
Comment #2
CMangrum commentedThank you. It looks like there may have been other issues. I can't find the original story for each of the comments, so the feedback may have been orphaned. In my spam logs I see this when I was trying to repost them:
unexpected error: content_type(0) content_id() op(unpublish)
In the end I deleted the two feedback entries and will continue to monitor it.
Comment #3
krel commentedI'm seeing the same problem. I'm unable to find the comments anywhere else but through the feedback table. When I try to publish the comments, it says 'content published' but they don't appear anywhere on the site nor are they removed from the feedback list. Looking at the 'spam_filters_errors' mysql table many of the comments have a 'uid' and 'content_id' of 0. Is other any way I can publish these comments or figure out what nodes they belong to? Is there any other information I can provide to help troubleshoot this?
Thanks.