Merhaba arkadaslar ben phpbb forumun son sürümünü kurdum fakat üyelik yolu ile saldırılardan kurtulamadım. Bu üye olurken image verify olayi var yani üyelik yaparken değişken harf kodlarini girmeden üye olamama durumu bunu nereden bulabilirim? bulduğumda nasıl kurarım ayrıntılari ile anlatacak biri var mı?

Sen Anti Robotic kullanmak istiyorsun yani şöyle bişiy, http://smartor.is-root.com/profile. php?mode=register&amp;agreed=true Bunun hek dosyasını indireceğin adreste, http://www.phpbbhacks.com/download/560 oluyor. Phpbb hiç kurmadım ama senin için bir bakarım! Kolay gelsin

Phpbb''ye eklentiler ne kadar teferruatlı işmiş! Şimdi kardeş, eğer ingilizce bilyorsan, ilgili dosyayı indirdikten sonra, Forumunda ki 4 dosya için de, includes/constants. php includes/usercp_register. php language/lang_english/lang_main. php templates/subSilver/profile_add_body. tpl aşağıdaki kodları ara bul yöntemiyle ekleyeceksin, # # # includes/constants. php # # # ?&gt; # # # // Anti Robotic Register define ; # # # templates/subSilver/profile_add_body. tpl # # # &lt;tr&gt; &lt;td class=&quot;row1&quot;&gt;&lt;span class=&quot;gen&quot;&gt; : &lt;/span&gt;&lt;br /&gt; &lt;span class=&quot;gensmall&quot;&gt; &lt;/span&gt;&lt;/td&gt; &lt;td class=&quot;row2&quot;&gt; &lt;input type=&quot;password&quot; class=&quot;post&quot; style=&quot;width: 200px&quot; name=&quot;password_confirm&quot; size=&quot;25&quot; maxlength=&quot;100&quot; value=&quot; &quot; /&gt; &lt;/td&gt; &lt;/tr&gt; # # # &lt;!-- BEGIN switch_validation --&gt; &lt;tr&gt; &lt;td class=&quot;catSides&quot; colspan=&quot;2&quot; height=&quot;28&quot;&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th class=&quot;thSides&quot; colspan=&quot;2&quot; height=&quot;12&quot; valign=&quot;middle&quot;&gt; &lt;/th&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class=&quot;row1&quot; valign=&quot;top&quot;&gt;&lt;span class=&quot;gen&quot;&gt; :&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;gensmall&quot;&gt; &lt;/span&gt;&lt;/td&gt; &lt;td class=&quot;row2&quot; align=&quot;center&quot;&gt;&lt;span class=&quot;gen&quot;&gt;&lt;img src=&quot; &quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;img src=&quot; &quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;img src=&quot; &quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;img src=&quot; &quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;img src=&quot; &quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;input type=&quot;text&quot; name=&quot;reg_key&quot; maxlength=&quot;5&quot; size=&quot;6&quot;&gt;&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;!-- END switch_validation --&gt; # # # language/lang_english/lang_main. php # # # // // That's all Folks! # # # // Anti Robotic Registration $lang = 'Anti Robotic Register Validation Error'; $lang = 'Validation'; $lang = 'To make sure you are not a robot, please type what letters you see in the image right'; # # # includes/usercp_register. php # # # if ( ! defined ) # # # function gen_reg_key { $key = &quot;&quot;; $max_length_reg_key = 5; $chars = array ; $count = count - 1; srand microtime 1000000); for($i = 0; $i &lt; $max_length_reg_key; $i++) return ; } # # # else if { if ( empty || empty || empty || empty ) # # # // // Anti Robotic Registration // $sql = &quot;SELECT FROM &quot; . ANTI_ROBOT_TABLE. &quot; WHERE session_id = '&quot; . $userdata . &quot;' LIMIT 1&quot;; if( !$result = $db-&gt;sql_query ) $anti_robot_row = $db-&gt;sql_fetchrow ; if (( strtolower != $anti_robot_row ) or else { $sql = &quot;DELETE FROM &quot; . ANTI_ROBOT_TABLE. &quot; WHERE session_id = '&quot; . $userdata . &quot;'&quot;; if( !$result = $db-&gt;sql_query ) } // // # # # $template-&gt;assign_vars(array( 'USERNAME' =&gt; $username, 'CUR_PASSWORD' =&gt; $cur_password, 'NEW_PASSWORD' =&gt; $new_password, # # # // // Anti Robotic Registration // if { $sql = &quot;DELETE FROM &quot; . ANTI_ROBOT_TABLE. &quot; WHERE timestamp &lt; '&quot; . (time - 3600) . &quot;' OR session_id = '&quot; . $userdata . &quot;'&quot;; if( !$result = $db-&gt;sql_query ) $reg_key = gen_reg_key ; $sql = &quot;INSERT INTO &quot;. ANTI_ROBOT_TABLE. &quot; VALUES ('&quot; . $userdata . &quot;', '&quot; . $reg_key. &quot;', '&quot; . time . &quot;')&quot;; if( !$result = $db-&gt;sql_query ) } // // # # # 'L_EMAIL_ADDRESS' =&gt; $lang , # # # // Anti Robotic Registration MOD 'L_VALIDATION' =&gt; $lang , 'L_VALIDATION_EXPLAIN' =&gt; $lang , 'S_ANTI_ROBOT1' =&gt; append_sid('antirobot_pic.'.$phpEx.'?id=1'), 'S_ANTI_ROBOT2' =&gt; append_sid('antirobot_pic.'.$phpEx.'?id=2'), 'S_ANTI_ROBOT3' =&gt; append_sid('antirobot_pic.'.$phpEx.'?id=3'), 'S_ANTI_ROBOT4' =&gt; append_sid('antirobot_pic.'.$phpEx.'?id=4'), 'S_ANTI_ROBOT5' =&gt; append_sid('antirobot_pic.'.$phpEx.'?id=5'), # # # if ( $board_config &amp;&amp; file_exists(@phpbb_realpath ) } } # # # else # # # CREATE TABLE phpbb_anti_robotic_reg ( session_id char(32) DEFAULT '' NOT lisanssız, reg_key char(5) NOT lisanssız, timestamp int(11) unsigned NOT lisanssız, PRIMARY KEY ; # # # copy antirobot_pic. php to antirobot_pic. php # # # copy images/anti_robotic_reg/anti_robotic_reg_. gif to images/anti_robotic_reg/ Zaten detaylar dosya içinde var. Ayrıca bir de databese'te yeni bir tablo yaratman gerekiyor. Yukarıda sql die yazan yerde. Aslında tüm bunları otomatik olarak yapan bir mod var ama... Şu saatlerde pek bakacak durumda değilim. Takılmadığın yer olursa sorabilirsin