关于防止恶意注册

商帝国咨询头像

阅读 20358 | 分类:文章

<P>防止恶意注册,我在用PHP时找到个帖子教的办法不错,不过不知道用到ASP该该怎么用。</P>
<P>转贴:</P>
<P>暴力防恶意注册特点:</P>
<P>1、采用动态表单对象名(每1000秒变化一次,且通过md5与验证答案混合),使暴力注册程序无从查找到表单正确表单名<BR>2、采用提示文字颜色随机变化,防止注册机通过查找颜色来辨别表单对象名</P>
<P>安装步骤</P>
<P>1、打开register.htm,找到</P>
<P><BR>[Copy to clipboard]<BR>CODE:</P>
<P><BR>&lt;!--{if $seccodecheck}--&gt;<BR>                &lt;tr&gt;<BR>                &lt;td class="altbg1" width="21%"&gt;&lt;span class="bold"&gt;{lang seccode}&lt;/span&gt;&lt;/td&gt;<BR>                &lt;td class="altbg2"&gt;&lt;div class="input"&gt;&lt;input type="text" name="seccodeverify" size="4" maxlength="4" id="seccodeverify" onBlur="checkseccode()"&gt; &lt;img id="seccode" style="cursor:pointer" onclick="this.src='seccode.php?update=' + Math.random()" src="seccode.php" class="absmiddle" alt="" /&gt;&lt;/div&gt;&lt;div class="notice" id="checkseccode"&gt; {lang secode_refresh}&lt;/div&gt;<BR>                &lt;script type="text/javascript"&gt;$('seccode').src = 'seccode.php?update=' + Math.random()&lt;/script&gt;&lt;/td&gt;<BR>                &lt;/tr&gt;<BR>        &lt;!--{/if}--&gt;</P>
<P>下加入,此处提示文字可以根据需要修改</P>
<P><BR>[Copy to clipboard]<BR>CODE:</P>
<P><BR>    &lt;tr&gt;<BR>        &lt;td class="altbg1" width="21%"&gt;&lt;span class="bold"&gt;请输入精武太极地址 (&lt;b&gt;&lt;font color="$checkinputcolor"&gt;$checkinputdate&lt;/font&gt;&lt;/b&gt;)&lt;/span&gt;&lt;/td&gt;<BR>        &lt;td class="altbg2"&gt;&lt;div class="input"&gt;&lt;input type="text" name="$checkinputname" size="25" maxlength="15" id="check2"&gt;&lt;/div&gt;<BR>        &lt;/td&gt;<BR>        &lt;/tr&gt;</P>
<P>2、打开register.php</P>
<P>找到</P>
<P><BR>[Copy to clipboard]<BR>CODE:</P>
<P>$query = $db-&gt;query("SELECT * FROM {$tablepre}settings WHERE variable IN ('bbrules', 'bbrulestxt', 'welcomemsg', 'welcomemsgtxt')");<BR>while($setting = $db-&gt;fetch_array($query)) {<BR>        $setting['variable'] = $setting['value'];<BR>}</P>
<P>下加入</P>
<P><BR>[Copy to clipboard]<BR>CODE:</P>
<P>$checkinputdate="<a href='http://www.shtaichi.com";//' target="_blank" >www.shtaichi.com";//</A>验证信息答案<BR>$checkinputname=md5((round(time()/1000).$checkinputdate));<BR>$checkinputcolor=sprintf("%02X",(rand(70,150))).sprintf("%02X",(rand(70,150))).sprintf("%02X",(rand(70,150)));</P>
<P>再找到</P>
<P><BR>[Copy to clipboard]<BR>CODE:</P>
<P><BR>$email = trim($email);<BR>        $username = trim($username);<BR>        $alipay = trim($alipay);</P>
<P>下加入,提示信息可以根据需要修改</P>
<P><BR>[Copy to clipboard]<BR>CODE:</P>
<P><BR>if($_POST[$checkinputname]!= $checkinputdate) {<BR>                showmessage('为了防止恶意注册,请输入正确的精武太极地址:<a href="http://www.shtaichi.com'/" target="_blank" >www.shtaichi.com'</A>);<BR>        }<BR></P>

留言区(共0条)

暂无留言,快来抢占沙发~
作者声明:非原创
平台声明:文章及评论仅代表作者本人观点,五略商书系信息发布平台,仅提供信息存储空间服务,如有侵权,请联系13521509118。转载请注明作者和出处:转自五略商书m.shangdiguo.com,作者商帝国咨询!