PHP-Fusion Mods
Navigacija
Apsauga
Apsauga Neleista registracija: 38936
Šiandien: 13
Prisijungę nariai
» Svečių: 17
» Narių: 0

» Viso narių: 10,235
» Naujausias: ruslanas tuk

Prisijungimų istorija:
tabux11:48:05
sanpernepamenu
Zbigniew@nepamenu
CepelinasXnepamenu
VV91DDnepamenu
Minusnepamenu
priezilviciunepamenu
EdvinasG1337nepamenu
rolandas94nepamenu
Edis2nepamenu
klubogerbejasnepamenu
Miskinisnepamenu
Pask. modai
Prisijungti
Vardas

Slaptažodis



Dar ne narys?
Registruotis.

Pamiršai slaptažodį?
Prašyk naujo!.

Naujausi prašymai
[L] testas
Narių apklausa
Ar dar kuriate tinklalapius?

Ne
Ne
0% [0 Balsai]

Taip
Taip
88% [7 Balsai]

Naudojuosi socialiniais tinklais
Naudojuosi socialiniais tinklais
13% [1 Balsas]

Balsai: 8
Kad galėtum balsuoti, turi prisijungti.
Pradėta: 2022-05-29 19:54
Shoutbox
You must login to post a message.

2026-03-21 19:07

2025-07-13 17:07
svx, smagu kad dar atsiranda naujų narių Šypsosi2

2024-03-07 22:13
Oj Tabux… apkabinčiau už tą moderatorių 😁

2024-02-22 17:40
Šypsosi2 jo buvo laikai.. Senukai jau mes. Bega laikas greiciau nei noretusi. Smagu matyti kad uzsuka seni nariai, ne as vienas Šypsosi

2024-02-20 22:18
Zodziu.. Nostalgija. Sorry Tabux uz spam’a, netelpa viskas i viena shout’a. 😁

Shoutbox Archive
Peržiūrėti temą
PHP-Fusion Mods :: PHP-Fusion modifikacijų forumas :: Modifikacijų, įskiepių diegimas
 Spausdinti temą
v6 Stop_bots modifikacija
eNp
#1 Spausdinti pranešimą
parašyta 2010-07-26 13:10
Naujokas



Reputacija: 0

Pranešimai: 18
Įstojo: 2009-09-06

Sveiki,viska sukeliu ir nemoku vieno dalyko,neatsimenu.
Sio dalyko: daryti registracijos redirekt i? register.php disclaimer.php. kaip padaryti?
 
PM
ire
#2 Spausdinti pranešimą
parašyta 2010-07-26 13:13
Vartotojo avataras

Savekas



Reputacija: 0

Pranešimai: 102
Įstojo: 2009-06-10

idk register.php kod
All you need is love
 
PM
eNp
#3 Spausdinti pranešimą
parašyta 2010-07-26 13:16
Naujokas



Reputacija: 0

Pranešimai: 18
Įstojo: 2009-09-06

visi ilga?
 
PM
ire
#4 Spausdinti pranešimą
parašyta 2010-07-26 13:22
Vartotojo avataras

Savekas



Reputacija: 0

Pranešimai: 102
Įstojo: 2009-06-10

vis
All you need is love
 
PM
eNp
#5 Spausdinti pranešimą
parašyta 2010-07-26 13:25
Naujokas



Reputacija: 0

Pranešimai: 18
Įstojo: 2009-09-06

Download source  Code
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright 2002 - 2006 Nick Jones
| http://www.php-fusion.co.uk/
+----------------------------------------------------+
| Released under the terms & conditions of v2 of the
| GNU General Public License. For details refer to
| the included gpl.txt file or visit http://gnu.org
+----------------------------------------------------*/
require_once \"maincore.php\";
require_once \"subheader.php\";
require_once \"side_left.php\";
include LOCALE.LOCALESET.\"register.php\";
include LOCALE.LOCALESET.\"user_fields.php\";

//THIS IS THE MOD
if ($_COOKIE[disclaimer] != \"agreed\") {
fallback(\"disclaimer.php\"); }
//END OF MOD

if (iMEMBER) fallback(\"index.php\");
if ($settings['enable_registration']) {

if (isset($activate)) {
   if (!preg_match(\"/^[0-9a-z]{32}$/\", $activate)) fallback(\"index.php\");
   $result = dbquery(\"SELECT * FROM \".$db_prefix.\"new_users WHERE user_code='$activate'\");
   if (dbrows($result) != 0) {
      $data = dbarray($result);
      $user_info = unserialize($data['user_info']);
      $activation = $settings['admin_activation'] == \"1\" ? \"2\" : \"0\";
      $result = dbquery(\"INSERT INTO \".$db_prefix.\"users (user_name, user_password, user_email, user_hide_email, user_location, user_birthdate, user_aim, user_icq, user_msn, user_yahoo, user_web, user_theme, user_offset, user_avatar, user_sig, user_posts, user_joined, user_lastvisit, user_ip, user_rights, user_groups, user_level, user_status) VALUES('\".$user_info['user_name'].\"', '\".md5($user_info['user_password']).\"', '\".$user_info['user_email'].\"', '\".$user_info['user_hide_email'].\"', '', '0000-00-00', '', '', '', '', '', 'Default', '0', '', '', '0', '\".time().\"', '0', '\".USER_IP.\"', '', '', '101', '$activation')\");
      $result = dbquery(\"DELETE FROM \".$db_prefix.\"new_users WHERE user_code='$activate'\");   
      opentable($locale['401']);
      if ($settings['admin_activation'] == \"1\") {
         echo \"

\n\".$locale['455'].\"

\n\".$locale['453'].\"

\n
\n\";
      } else {
         echo \"

\n\".$locale['455'].\"

\n\".$locale['452'].\"

\n
\n\";
      }
      closetable();
   } else {
      fallback(\"index.php\");
   }
} else if (isset($_POST['register'])) {
   $error = \"\";
   $username = stripinput(trim(eregi_replace(\" +\", \" \", $_POST['username'])));
   $email = stripinput(trim(eregi_replace(\" +\", \"\", $_POST['email'])));
   $password1 = stripinput(trim(eregi_replace(\" +\", \"\", $_POST['password1'])));
   
   if ($username == \"\" || $password1 == \"\" || $email == \"\") $error .= $locale['402'].\"
\n\";
   
   if (!preg_match(\"/^[-0-9A-Z_@\s]+$/i\", $username)) $error .= $locale['403'].\"
\n\";
   
   if (preg_match(\"/^[0-9A-Z@]{6,20}$/i\", $password1)) {
      if ($password1 != $_POST['password2']) $error .= $locale['404'].\"
\n\";
   } else {
      $error .= $locale['405'].\"
\n\";
   }
 
   if (!preg_match(\"/^[-0-9A-Z_\.]{1,50}@([-0-9A-Z_\.]+\.){1,50}([0-9A-Z]){2,4}$/i\", $email)) {
      $error .= $locale['406'].\"
\n\";
   }
   
   $email_domain = substr(strrchr($email, \"@\"), 1);
   $result = dbquery(\"SELECT * FROM \".$db_prefix.\"blacklist WHERE blacklist_email='\".$email.\"' OR blacklist_email='$email_domain'\");
   if (dbrows($result) != 0) $error = $locale['411'].\"
\n\";
   
   $result = dbquery(\"SELECT * FROM \".$db_prefix.\"users WHERE user_name='$username'\");
   if (dbrows($result) != 0) $error = $locale['407'].\"
\n\";
   
   $result = dbquery(\"SELECT * FROM \".$db_prefix.\"users WHERE user_email='\".$email.\"'\");
   if (dbrows($result) != 0) $error = $locale['408'].\"
\n\";
   
   if ($settings['email_verification'] == \"1\") {
      $result = dbquery(\"SELECT * FROM \".$db_prefix.\"new_users\");
      while ($new_users = dbarray($result)) {
         $user_info = unserialize($new_users['user_info']);
         if ($new_users['user_email'] == $email) { $error = $locale['409'].\"
\n\"; }
         if ($user_info['user_name'] == $username) { $error = $locale['407'].\"
\n\"; break; }
      }
   }
   
   if ($settings['display_validation'] == \"1\") {
      $user_code = stripinput($_POST['user_code']);
      $result = dbquery(\"SELECT * FROM \".$db_prefix.\"vcode WHERE vcode_1='$user_code'\");
      if (dbrows($result) == 0) {
         $error .= $locale['410'].\"
\n\";
      } else {
         $result = dbquery(\"DELETE FROM \".$db_prefix.\"vcode WHERE vcode_1='$user_code'\");
      }
   }
   
   $user_hide_email = isNum($_POST['user_hide_email']) ? $_POST['user_hide_email'] : \"1\";
   
   if ($settings['email_verification'] == \"0\") {
      $user_location = isset($_POST['user_location']) ? stripinput(trim($_POST['user_location'])) : \"\";
      if ($_POST['user_month'] != 0 && $_POST['user_day'] != 0 && $_POST['user_year'] != 0) {
         $user_birthdate = (isNum($_POST['user_year']) ? $_POST['user_year'] : \"0000\")
         .\"-\".(isNum($_POST['user_month']) ? $_POST['user_month'] : \"00\")
         .\"-\".(isNum($_POST['user_day']) ? $_POST['user_day'] : \"00\");
      } else {
         $user_birthdate = \"0000-00-00\";
      }
      $user_aim = isset($_POST['user_aim']) ? stripinput(trim($_POST['user_aim'])) : \"\";
      $user_icq = isset($_POST['user_icq']) ? stripinput(trim($_POST['user_icq'])) : \"\";
      $user_msn = isset($_POST['user_msn']) ? stripinput(trim($_POST['user_msn'])) : \"\";
      $user_yahoo = isset($_POST['user_yahoo']) ? stripinput(trim($_POST['user_yahoo'])) : \"\";
      $user_web = isset($_POST['user_web']) ? stripinput(trim($_POST['user_web'])) : \"\";
      $user_theme = stripinput($_POST['user_theme']);
      $user_offset = is_numeric($_POST['user_offset']) ? $_POST['user_offset'] : \"0\";
      $user_sig = isset($_POST['user_sig']) ? stripinput(trim($_POST['user_sig'])) : \"\";
   }
   if ($error == \"\") {
      if ($settings['email_verification'] == \"1\") {
         require_once INCLUDES.\"sendmail_include.php\";
         mt_srand((double)microtime()*1000000); $salt = \"\";
         for ($i=0;$i<=7;$i++) { $salt .= chr(rand(97, 122)); }
         $user_code = md5($email.$salt);
         $activation_url = $settings['siteurl'].\"register.php?activate=\".$user_code;
         if (sendemail($username,$email,$settings['siteusername'],$settings['siteemail'],$locale['449'], $locale['450'].$activation_url)) {
            $user_info = serialize(array(
               \"user_name\" => $username,
               \"user_password\" => $password1,
               \"user_email\" => $email,
               \"user_hide_email\" => isNum($_POST['user_hide_email']) ? $_POST['user_hide_email'] : \"1\"
            ));
            $result = dbquery(\"INSERT INTO \".$db_prefix.\"new_users (user_code, user_email, user_datestamp, user_info) VALUES('$user_code', '\".$email.\"', '\".time().\"', '$user_info')\");
            opentable($locale['400']);
            echo \"

\n\".$locale['454'].\"

\n
\n\";
            closetable();
         } else {
            opentable($locale['456']);
            echo \"

\n\".$locale['457'].\"

\n
\n\";
            closetable();
         }
      } else {
         $activation = $settings['admin_activation'] == \"1\" ? \"2\" : \"0\";
         $result = dbquery(\"INSERT INTO \".$db_prefix.\"users (user_name, user_password, user_email, user_hide_email, user_location, user_birthdate, user_aim, user_icq, user_msn, user_yahoo, user_web, user_theme, user_offset, user_avatar, user_sig, user_posts, user_joined, user_lastvisit, user_ip, user_rights, user_groups, user_level, user_status) VALUES('$username', md5('\".$password1.\"'), '\".$email.\"', '$user_hide_email', '$user_location', '$user_birthdate', '$user_aim', '$user_icq', '$user_msn', '$user_yahoo', '$user_web', '$user_theme', '$user_offset', '', '$user_sig', '0', '\".time().\"', '0', '\".USER_IP.\"', '', '', '101', '$activation')\");
         opentable($locale['400']);
         if ($settings['admin_activation'] == \"1\") {
            echo \"

\n\".$locale['451'].\"

\n\".$locale['453'].\"

\n
\n\";
         } else {
            echo \"

\n\".$locale['451'].\"

\n\".$locale['452'].\"

\n
\n\";
         }
         closetable();
      }
   } else {
      opentable($locale['456']);
      echo \"

\n\".$locale['458'].\"

\n$error
\n\".$locale['459'].\"

\n\";
      closetable();
   }
} else {
   if ($settings['email_verification'] == \"0\") {
      $theme_files = makefilelist(THEMES, \".|..\", true, \"folders\");
      array_unshift($theme_files, \"Default\");
      $offset_list = \"\";
      for ($i=-13;$i<17;$i++) {
         if ($i > 0) { $offset=\"+\".$i; } else { $offset=$i; }
         $offset_list .= \"$offset\n\";
      }
   }
   if ($settings['display_validation'] == \"1\") {
      srand((double)microtime()*1000000);
      $temp_num = md5(rand(0,9999));
      $vcode_1 = substr($temp_num, 17, 5);
      $vcode_2 = md5($vcode_1);
      unset($temp_num);
      $result = dbquery(\"INSERT INTO \".$db_prefix.\"vcode VALUES('\".time().\"', '$vcode_1', '$vcode_2')\");
   }
   opentable($locale['400']);
   echo \"
\".$locale['500'].\"\n\";
   if ($settings['email_verification'] == \"1\") echo $locale['501'].\"\n\";
   echo $locale['502'];
   if ($settings['email_verification'] == \"1\") echo \"\n\".$locale['503'];
   echo \"























\n\";
   if ($settings['display_validation'] == \"1\") {
      echo \"\n\n\n\n\";
      echo \"


\n\";
   }
   if ($settings['email_verification'] == \"0\") {
      echo \"






































\n\";
   }
   echo \"



\".$locale['u001'].\"*
\".$locale['u002'].\"*
\".$locale['u004'].\"*
\".$locale['u005'].\"*
\".$locale['u006'].\" \".$locale['u007'].\"
\".$locale['u008'].\"
\".$locale['504'].\"\";
      if ($settings['validation_method'] == \"image\") {
         echo \"\n\";
      } else {
         echo \"$vcode_1\n\";
      }
      unset($vcode_1,$vcode_2);
      echo \"
\".$locale['505'].\"*
\".$locale['u009'].\"
\".$locale['u010'].\" (mm/dd/yyyy) \n\n
\".$locale['u021'].\"
\".$locale['u011'].\"
\".$locale['u012'].\"
\".$locale['u013'].\"
\".$locale['u014'].\"
\".$locale['u015'].\"
\".$locale['u016'].\"
\".$locale['u020'].\"


>', '');\\">
>', '');\\">
>', '');\\">
>
>
>
>
>', '');\\">



\";
   closetable();
   echo \"\n\";
}

} else {
   opentable($locale['400']);
   echo \"

\n\".$locale['507'].\"

\n
\n\";
   closetable();
}

require_once \"side_right.php\";
require_once \"footer.php\";
?>



tipo visa rasyti i "user_info_panel>user_info_panel.php" ?????
Redagavo eNp 2010-07-26 13:28
 
PM
ire
#6 Spausdinti pranešimą
parašyta 2010-07-26 13:47
Vartotojo avataras

Savekas



Reputacija: 0

Pranešimai: 102
Įstojo: 2009-06-10

ne , man nukopint pra?iau xD toj pa?t reikia kas ia per disclaimer.php ?
All you need is love
 
PM
eNp
#7 Spausdinti pranešimą
parašyta 2010-07-26 13:50
Naujokas



Reputacija: 0

Pranešimai: 18
Įstojo: 2009-09-06

reikalingas,cia pagrindas beveik "disclaimer.php", tj koki koda kopint?
 
PM
ire
#8 Spausdinti pranešimą
parašyta 2010-07-26 14:05
Vartotojo avataras

Savekas



Reputacija: 0

Pranešimai: 102
Įstojo: 2009-06-10

Para?yk man tikslei ko tu nori , ko tau reikia
All you need is love
 
PM
eNp
#9 Spausdinti pranešimą
parašyta 2010-07-26 14:09
Naujokas



Reputacija: 0

Pranešimai: 18
Įstojo: 2009-09-06

atidarykite user_info_panel>user_info_panel.php ir nustatykite registracijos redirekt i? register.php disclaimer.php
kaip tai padaryti? ka rasyti?
 
PM
Peršokti į forumą: