<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="bbPress/1.1" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
		>
	<channel>
		<title>WordPress Ideas &#187; Topic: Nonces for comment submission</title>
		<link>http://wordpress.org/extend/ideas/topic/nonces-for-comment-submission</link>
		<description>WordPress Ideas &#187; Topic: Nonces for comment submission</description>
		<language>en-US</language>
		<pubDate>Wed, 23 May 2012 03:58:59 +0000</pubDate>
		<generator>http://bbpress.org/?v=1.1</generator>
				<atom:link href="http://wordpress.org/extend/ideas/rss/topic/nonces-for-comment-submission" rel="self" type="application/rss+xml" />

		<item>
			<title>Ipstenu on "Nonces for comment submission"</title>
			<link>http://wordpress.org/extend/ideas/topic/nonces-for-comment-submission#post-21430</link>
			<pubDate>Wed, 07 Mar 2012 02:02:39 +0000</pubDate>
			<dc:creator>Ipstenu</dc:creator>
			<guid isPermaLink="false">21430@http://wordpress.org/extend/ideas/</guid>
			<description><![CDATA[<p>The easiest way to punt people hitting your comments file directly would be htaccess.</p>
<pre><code># Stopping refferer spam
&#60;IfModule mod_rewrite.c&#62;
RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
RewriteCond %{HTTP_REFERER} !.*example.com.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) <a href="http://%" rel="nofollow">http://%</a>{REMOTE_ADDR}/$ [R=301,L]
&#60;/IfModule&#62;</code></pre>
<p>Also you can use the plugin Cookies fo Comments, which checks to make sure the visitor has a cookie before comment :)
</p>]]></description>
					</item>
		<item>
			<title>LoneWolfMuskoka on "Nonces for comment submission"</title>
			<link>http://wordpress.org/extend/ideas/topic/nonces-for-comment-submission#post-17213</link>
			<pubDate>Sun, 06 Jun 2010 00:51:24 +0000</pubDate>
			<dc:creator>LoneWolfMuskoka</dc:creator>
			<guid isPermaLink="false">17213@http://wordpress.org/extend/ideas/</guid>
			<description><![CDATA[<p>@mrclay</p>
<p>I can see the performance issue being a problem.  I wonder if there is a way get around that.</p>
<p>Also, I'm curious as to how the spambots would get around the nonces. I imagine that it would at least force them to go to the post page first to figure out the nonce.</p>
<p>If you could put a minimum time before submitting then you could probably catch out most of them or force them to run more slowly.</p>
<p>But you've raised 2 very valid points and given me more stuff to think about 8=)
</p>]]></description>
					</item>
		<item>
			<title>mrclay on "Nonces for comment submission"</title>
			<link>http://wordpress.org/extend/ideas/topic/nonces-for-comment-submission#post-17187</link>
			<pubDate>Thu, 03 Jun 2010 13:06:17 +0000</pubDate>
			<dc:creator>mrclay</dc:creator>
			<guid isPermaLink="false">17187@http://wordpress.org/extend/ideas/</guid>
			<description><![CDATA[<p>-1 But good idea. For performance purposes you want to serve identical HTML to most visitors (this WP-Super-Cache). Plus the nonces would be no problem to work around for the next wave of spambots.
</p>]]></description>
					</item>
		<item>
			<title>LoneWolfMuskoka on "Nonces for comment submission"</title>
			<link>http://wordpress.org/extend/ideas/topic/nonces-for-comment-submission#post-17103</link>
			<pubDate>Tue, 18 May 2010 15:40:12 +0000</pubDate>
			<dc:creator>LoneWolfMuskoka</dc:creator>
			<guid isPermaLink="false">17103@http://wordpress.org/extend/ideas/</guid>
			<description><![CDATA[<p>It seems that a great deal of comment spam comes from robots that seem to be hitting the wp-comments.php file without ever going to the site itself.</p>
<p>I think it would be good to add nonces to the submission process so that you would have to actually submit from the comment form.  This should eliminate the robotic spam.
</p>]]></description>
					</item>

	</channel>
</rss>

