PHP-Fusion Mods
Navigacija
Apsauga
Apsauga Neleista registracija: 38943
Šiandien: 20
Prisijungę nariai
» Svečių: 21
» Narių: 0

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

Prisijungimų istorija:
tabux19:22:29
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ą
 Spausdinti temą
kas gali padeti pakeist
pko
#1 Spausdinti pranešimą
parašyta 2009-11-29 12:33
Naujokas



Reputacija: 0

Pranešimai: 9
Įstojo: 2008-05-30

kas gali padeti predit mokejimo sistema kad norint sukurti bloga taip pat kaip ir registacijoi reikia issiusti sms ir suvesti koda ir permeta i ta psulapi.


Download source  Code
if (!defined(\"IN_FUSION\")) { header(\"Location: \".BASEDIR.\"index.php\"); }

if (file_exists(INFUSIONS.\"ti_blog_system/locale/\".LOCALESET.\"createblog.php\")) {
   include INFUSIONS.\"ti_blog_system/locale/\".LOCALESET.\"createblog.php\";
   include BASEDIR.\"locale/\".LOCALESET.\"register.php\";
} else {
    include INFUSIONS.\"ti_blog_system/locale/English/createblog.php\";
}

if (isset($_GET['rowstart'])) $rowstart = $_GET['rowstart'];
if (!isset($rowstart) || !isNum($rowstart)) $rowstart = 0;

if ($settings['version'] >= 7) include_once INCLUDES.\"bbcode_include.php\";

if (file_exists(INFUSIONS.\"ti_blog_system/blog_includes.php\")) {
   include INFUSIONS.\"ti_blog_system/blog_includes.php\";
   ti_blog_createblog();
} else {
   opentable(\"Error\");
   echo 'Failed loading requested file (blog_include.php)! Please check your files.';
   closetable();
}

echo \"\n\";
?>






registracijos





Download source  Code

require_once \"maincore.php\";
require_once THEMES.\"templates/header.php\";
include LOCALE.LOCALESET.\"register.php\";
include LOCALE.LOCALESET.\"user_fields.php\";

if (iMEMBER || !$settings['enable_registration']) { redirect(\"index.php\"); }

if (isset($_GET['activate'])) {
   if (!preg_check(\"/^[0-9a-z]{32}$/\", $_GET['activate'])) { redirect(\"index.php\"); }
   $result = dbquery(\"SELECT * FROM \".DB_NEW_USERS.\" WHERE user_code='\".$_GET['activate'].\"'\");
   if (dbrows($result)) {
      $data = dbarray($result);
      $user_info = unserialize($data['user_info']);
      $user_status = $settings['admin_activation'] == \"1\" ? \"2\" : \"0\";
            
      $profile_method = \"validate_insert\"; $db_fields = \"\"; $db_values = \"\";
      $result = dbquery(\"SELECT * FROM \".DB_USER_FIELDS.\" ORDER BY field_order\");
      if (dbrows($result)) {
         while($data = dbarray($result)) {
            if (file_exists(LOCALE.LOCALESET.\"user_fields/\".$data['field_name'].\".php\")) {
               include LOCALE.LOCALESET.\"user_fields/\".$data['field_name'].\".php\";
            }
            if (file_exists(INCLUDES.\"user_fields/\".$data['field_name'].\"_include.php\")) {
               include INCLUDES.\"user_fields/\".$data['field_name'].\"_include.php\";
            }
         }
      }
      
      $result = dbquery(\"INSERT INTO \".DB_USERS.\" (user_name, user_password, user_admin_password, user_email, user_hide_email, user_avatar, user_posts, user_threads, user_joined, user_lastvisit, user_ip, user_rights, user_groups, user_level, user_status\".$db_fields.\") VALUES('\".$user_info['user_name'].\"', '\".$user_info['user_password'].\"', '', '\".$user_info['user_email'].\"', '\".$user_info['user_hide_email'].\"', '', '0', '0', '\".time().\"', '0', '\".USER_IP.\"', '', '', '101', '$user_status'\".$db_values.\")\");
      $result = dbquery(\"DELETE FROM \".DB_NEW_USERS.\" WHERE user_code='\".$_GET['activate'].\"'\");   
      add_to_title($locale['global_200'].$locale['401']);
      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 {
      redirect(\"index.php\");
   }
} elseif (isset($_POST['register'])) {

   if (!isset($_POST['sms_kodas'])) redirect(\"index.php\"); //Jei kodas nenurodytas perkelia i index.php

   $kodas = stripinput($_POST['sms_kodas']);
   $kodas2 = md5(md5($kodas));
   $result = dbquery(\"SELECT * FROM \".$db_prefix.\"moketojai WHERE moketojas_kodas='\".$kodas2.\"' && moketojas_aktyvus='0' LIMIT 1\"); //Patikrina ar toks kodas yra
   if (!dbrows($result)) { //Jei rezultatu nerasta ismeta klaida ir neleidzia registruotis
      opentable(\"Klaida\");
      echo \"vestas kodas neteisingas!\";
      closetable();
   } else { //Viskas gerai, galite registruotis :)

   if ($settings['display_validation'] == \"1\") {
      include_once INCLUDES.\"securimage/securimage.php\";
   }
   $error = \"\"; $db_fields = \"\"; $db_values = \"\";
   $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_BLACKLIST.\" WHERE blacklist_email='$email' OR blacklist_email='$email_domain'\");
   if (dbrows($result) != 0) { $error = $locale['411'].\"
\n\"; }
   
   $result = dbquery(\"SELECT * FROM \".DB_USERS.\" WHERE user_name='$username'\");
   if (dbrows($result) != 0) { $error = $locale['407'].\"
\n\"; }
   
   $result = dbquery(\"SELECT * FROM \".DB_USERS.\" WHERE user_email='$email'\");
   if (dbrows($result) != 0) { $error = $locale['408'].\"
\n\"; }
   
   if ($settings['email_verification'] == \"1\") {
      $result = dbquery(\"SELECT * FROM \".DB_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\") {
      $securimage = new Securimage();
      if (!isset($_POST['captcha_code']) || $securimage->check($_POST['captcha_code']) == false) {
         $error .= $locale['410'].\"
\n\";
      }
   }
   
   $user_hide_email = isnum($_POST['user_hide_email']) ? $_POST['user_hide_email'] : \"1\";
   
   if ($settings['email_verification'] == \"0\") {
      $user_offset = isset($_POST['user_offset']) ? is_numeric($_POST['user_offset']) ? $_POST['user_offset'] : \"0\" : \"0\";
            
      $profile_method = \"validate_insert\"; $db_fields = \"\"; $db_values = \"\";
      $result = dbquery(\"SELECT * FROM \".DB_USER_FIELDS.\" ORDER BY field_order\");
      if (dbrows($result)) {
         while($data = dbarray($result)) {
            if (file_exists(LOCALE.LOCALESET.\"user_fields/\".$data['field_name'].\".php\")) {
               include LOCALE.LOCALESET.\"user_fields/\".$data['field_name'].\".php\";
            }
            if (file_exists(INCLUDES.\"user_fields/\".$data['field_name'].\"_include.php\")) {
               include INCLUDES.\"user_fields/\".$data['field_name'].\"_include.php\";
            }
         }
      }
   }
   
   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\" => md5(md5($password1)),
               \"user_email\" => $email,
               \"user_hide_email\" => isnum($_POST['user_hide_email']) ? $_POST['user_hide_email'] : \"1\"
            ));
            $result = dbquery(\"SELECT * FROM \".$db_prefix.\"moketojai WHERE moketojas_kodas='\".$kodas2.\"' && moketojas_aktyvus='0' LIMIT 1\"); //Iesko eilutes DB su ivestu kodu
            if (dbrows($result)) { //Tikrina ar yra rezultatu
               $result = dbquery(\"UPDATE \".$db_prefix.\"moketojai SET moketojas_aktyvus='1' WHERE moketojas_kodas='\".$kodas2.\"' && moketojas_aktyvus='0'\"); //Nustato, kad aktyvavimo kodas panaudotas
            } else { //Jei rezutatu nera
               redirect(\"index.php\"); //Permeta i index.php
            }
            $result = dbquery(\"INSERT INTO \".DB_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 {

         $result = dbquery(\"SELECT * FROM \".$db_prefix.\"moketojai WHERE moketojas_kodas='\".$kodas2.\"' && moketojas_aktyvus='0' LIMIT 1\"); //Iesko eilutes DB su ivestu kodu
         if (dbrows($result)) { //Tikrina ar yra rezultatu
            $result = dbquery(\"UPDATE \".$db_prefix.\"moketojai SET moketojas_aktyvus='1' WHERE moketojas_kodas='\".$kodas2.\"' && moketojas_aktyvus='0'\"); //Nustato, kad aktyvavimo kodas panaudotas
         } else { //Jei rezutatu nera
            redirect(\"index.php\"); //Permeta i index.php
         }

         $user_status = $settings['admin_activation'] == \"1\" ? \"2\" : \"0\";
         $result = dbquery(\"INSERT INTO \".DB_USERS.\" (user_name, user_password, user_admin_password, user_email, user_hide_email, user_avatar, user_posts, user_threads, user_joined, user_lastvisit, user_ip, user_rights, user_groups, user_level, user_status\".$db_fields.\") VALUES('$username', '\".md5(md5($password1)).\"', '', '\".$email.\"', '$user_hide_email', '', '0', '0', '\".time().\"', '0', '\".USER_IP.\"', '', '', '101', '$user_status'\".$db_values.\")\");
         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();
   }
   }
} elseif (isset($_GET['kodas'])) { //Kodo ivedimo puslapis
   require_once \"reg_nustatymai.php\";
   opentable(\"Registracija mokama\");
   echo \"Registracija kainuoja \".$kaina.\".
Siskite SMS su tekstu \".$raktazodis.\" numeriu \".$nr.\".
\";
   echo \"Jei jau siuntte sms veskite gaut kod ia:
\n\";
   echo \"
\n\";
   echo \"
\n\";
   echo \"\n\";
   echo \"
\";

closetable();

} else {

   if (!isset($_POST['sms_kodas'])) redirect(FUSION_SELF.\"?kodas\"); //Jei nebuvo ivestas kodas permeta i kodo ivedimo puslapi

   $kodas = stripinput($_POST['sms_kodas']);
   $kodas2 = md5(md5($kodas));
   $result = dbquery(\"SELECT * FROM \".$db_prefix.\"moketojai WHERE moketojas_kodas='\".$kodas2.\"' && moketojas_aktyvus='0' LIMIT 1\"); //Iesko eilutes DB su ivestu kodu
   if (!dbrows($result)) { //Jei rezultatu nerasta ismeta klaida ir neleidzia registruotis
      opentable(\"Klaida\");
      echo \"vestas kodas neteisingas!\";
      closetable();
   } else { //Viskas gerai, galite registruotis :)


   if ($settings['email_verification'] == \"0\") {
      $offset_list = \"\";
      for ($i = -13; $i < 17; $i++) {
         if ($i > 0) { $offset = \"+\".$i; } else { $offset = $i; }
         $offset_list .= \"\".$offset.\"\n\";
      }
   }
   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\";
   echo \"
\n\";

   echo \"\n\"; //Perduodame ivesta koda toliau, kad nereiktu jo dar karta ivesti

   echo \"\n\n\";
   echo \"\n\";
   echo \"\n\";
   echo \"\n\n\";
   echo \"\n\";
   echo \"\n\";
   echo \"\n\n\";
   echo \"\n\";
   echo \"\n\";
   echo \"\n\n\";
   echo \"\n\";
   echo \"\n\";
   echo \"\n\n\";
   echo \"\n\";
   echo \"\n\";
   echo \"\n\";
   if ($settings['display_validation'] == \"1\") {
      echo \"\n\n\n\n\";
      echo \"\n\";
      echo \"\n\";
      echo \"\n\";
   }
   if ($settings['email_verification'] == \"0\") {
      $result2 = dbquery(\"SELECT * FROM \".DB_USER_FIELDS.\" WHERE field_group != '4' GROUP BY field_group\");
      while($data2 = dbarray($result2)) {
         $result3 = dbquery(\"SELECT * FROM \".DB_USER_FIELDS.\" WHERE field_group='\".$data2['field_group'].\"' ORDER BY field_order\");
         if (dbrows($result3)) {
            echo \"\n\n\";
            echo \"\n\n\";
            while($data3 = dbarray($result3)) {
               $profile_method = \"input\";
               if (file_exists(LOCALE.LOCALESET.\"user_fields/\".$data3['field_name'].\".php\")) {
                  include LOCALE.LOCALESET.\"user_fields/\".$data3['field_name'].\".php\";
               }
               if (file_exists(INCLUDES.\"user_fields/\".$data3['field_name'].\"_include.php\")) {
                  include INCLUDES.\"user_fields/\".$data3['field_name'].\"_include.php\";
               }
            }
         }
      }
   }
   
   if ($settings['enable_terms'] == 1) {
      echo \"\n\n\";
      echo \"\n\";
      echo \"\n\";
   }
   echo \"\n\n\n
\".$locale['u001'].\"*
\".$locale['u002'].\"*
\".$locale['u004'].\"*
\".$locale['u005'].\"*
\".$locale['u006'].\"\n\";
   echo \"
\".$locale['504'].\"\";
      echo \"'\".$locale['504'].\"'\n\";
    echo \"''
\n\";
    echo \">''\n\";
      echo \"
\".$locale['505'].\"*
\";
            if ($data2['field_group'] == 1) {
               echo $locale['u044'];
            } elseif ($data2['field_group'] == 2) {
               echo $locale['u045'];
            } elseif ($data2['field_group'] == 3) {
               echo $locale['u046'];
            }
            echo \"
\".$locale['508'] .\"*>

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

   if ($settings['enable_terms'] == 1) {
      echo \"\";
   }

   }

}

require_once THEMES.\"templates/footer.php\";
?>






labai prasau padekit...
 
PM
Peršokti į forumą: