PHP-Fusion Mods
Navigacija
Apsauga
Apsauga Neleista registracija: 28709
Šiandien: 9
Prisijungę nariai
» Svečių: 22
» Narių: 0

» Viso narių: 10,232
» Naujausias: EdvinasG1337

Prisijungimų istorija:
tabux 4 Dienos
EdvinasG1337nepamenu
rolandas94nepamenu
Zbigniew@nepamenu
Edis2nepamenu
klubogerbejasnepamenu
Miskinisnepamenu
mast3rnepamenu
N1nt3ndnepamenu
Matze1987nepamenu
Piter_NSnepamenu
MariukasRnepamenu
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.

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. 😁

2024-02-20 22:14
Aisku dabar tokie laikai, kai turinio valdymo sistemas valdome one-click principu. Ne kaip seniau kode ieskodavom klaidu, norint moda pasileist.. :D paciam reikdavo susidiegt viska i ftp..

2024-02-20 22:03
Sveiki kolegos 👌 kazkada rasiau greit 11 metu bet ziuriu greit 14 metu. 😄 baisuu, reik ta proga kazka sugalvot su php-f kaip jaunima itraukt.

Shoutbox Archive
Peržiūrėti temą
PHP-Fusion Mods :: PHP-Fusion modifikacijų forumas :: Patobulinimai
 Spausdinti temą
v7 1 IP 1 Vartotojas
NewGuy
#1 Spausdinti pranešimą
parašyta 2012-03-13 14:34
Savekas



Reputacija: 0

Pranešimai: 137
Įstojo: 2011-08-19

Sveiki, kaip padaryti, kad ant vieno IP gal�tu registruotis tik vien� kart�? Jei bandytu u?siregistruoti su tuo pa�iu IP, taip ir ra?ytu.
 
PM
MariukasR
#2 Spausdinti pranešimą
parašyta 2012-03-13 18:27
Vartotojo avataras

Moderatorius



Reputacija: 0

Pranešimai: 435
Įstojo: 2010-11-12

Kokia PHP-Fusion versija ? :)
moderator
 
PM
NewGuy
#3 Spausdinti pranešimą
parašyta 2012-03-13 19:24
Savekas



Reputacija: 0

Pranešimai: 137
Įstojo: 2011-08-19

Naujausia - v7.02.04
 
PM
Wyciokazz
#4 Spausdinti pranešimą
parašyta 2012-03-14 13:57
Vartotojo avataras

Administratorius



Reputacija: 1

Pranešimai: 2108
Įstojo: 2008-02-27

register.php reiktu manau patikrinti yra ten kazkaip nustatymas jeigu randa ip tada nukreipia ten ir ten --- Vakarop paziuresiu.
Redagavo Wyciokazz 2012-03-14 13:57
Kam kurti tai kas jau sukurta.

Nesu ekstrasensas ar dar koks čigonas tad iš nieko negaliu suprast kur bėda.

[img]http://27.media.tumblr.com/tumblr_m3hdwudgjG1rteofuo1_500.gif[/img]
 
PM
minimukas
#5 Spausdinti pranešimą
parašyta 2012-03-14 14:29
Vartotojo avataras

Moderatorius



Reputacija: 0

Pranešimai: 602
Įstojo: 2009-06-11

Download source  Code
 $result = dbquery(\"SELECT * FROM \".$db_prefix.\"users WHERE user_ip='\".$_SERVER['REMOTE_ADDR'].\"'\");
 if (dbrows($result) != 0) $error = \"Tu jau turi vartotoj�!
\n\";




i register.php idek
Redagavo minimukas 2012-03-14 21:08
 
PM
NewGuy
#6 Spausdinti pranešimą
parašyta 2012-03-14 18:39
Savekas



Reputacija: 0

Pranešimai: 137
Įstojo: 2011-08-19

minimukas, kur tiksliau j� d�ti, ar tinka belekur?:)
 
PM
Wyciokazz
#7 Spausdinti pranešimą
parašyta 2012-03-14 18:47
Vartotojo avataras

Administratorius



Reputacija: 1

Pranešimai: 2108
Įstojo: 2008-02-27

pacioje praddzioje register.php faile po Kam kurti tai kas jau sukurta.

Nesu ekstrasensas ar dar koks čigonas tad iš nieko negaliu suprast kur bėda.

[img]http://27.media.tumblr.com/tumblr_m3hdwudgjG1rteofuo1_500.gif[/img]
 
PM
minimukas
#8 Spausdinti pranešimą
parašyta 2012-03-14 21:09
Vartotojo avataras

Moderatorius



Reputacija: 0

Pranešimai: 602
Įstojo: 2009-06-11

Arbagalima deti po sio kodo:
Download source  Code
$result = dbquery(\"SELECT * FROM \".DB_USERS.\" WHERE user_email='$email'\");
    if (dbrows($result) != 0) { $error = $locale['408'].\"
\n\"; }




kaskas panasaus turetu but ir po juo del
 
PM
NewGuy
#9 Spausdinti pranešimą
parašyta 2012-03-15 11:27
Savekas



Reputacija: 0

Pranešimai: 137
Įstojo: 2011-08-19

Gal blogai dedu, bet error'us meta.

minimukas, tokio kodo neradau pas save.

Register.php

Download source  Code
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2011 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: register.php
| Author: Hans Kristian Flaatten {Starefossen}
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
require_once \"maincore.php\";
require_once THEMES.\"templates/header.php\";
require_once CLASSES.\"UserFields.class.php\";
require_once CLASSES.\"UserFieldsInput.class.php\";
include LOCALE.LOCALESET.\"user_fields.php\";

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

$errors = array();
if (isset($_GET['email']) && isset($_GET['code'])) {
   if (!preg_check(\"/^[-0-9A-Z_\.]{1,50}@([-0-9A-Z_\.]+\.){1,50}([0-9A-Z]){2,4}$/i\", $_GET['email'])) {
      redirect(\"register.php?error=activate\");
   }
   if (!preg_check(\"/^[0-9a-z]{40}$/\", $_GET['code'])) { redirect(\"register.php?error=activate\"); }
   $result = dbquery(
      \"SELECT user_info FROM \".DB_NEW_USERS.\"
      WHERE user_code='\".$_GET['code'].\"' AND user_email='\".$_GET['email'].\"'
      LIMIT 1\"
   );
   if (dbrows($result)) {
      add_to_title($locale['global_200'].$locale['u155']);

      // getmequick at gmail dot com
      // http://www.php.net/manual/en/function.unserialize.php#71270
      function unserializeFix($var) {
         $var = preg_replace('!s:(\d+):\"(.*?)\";!e', \"'s:'.strlen('$2').':\\"$2\\";'\", $var);
         return unserialize($var);
      }

      $data = dbarray($result);
      $user_info = unserializeFix(stripslashes($data['user_info']));
      $result = dbquery(\"INSERT INTO \".DB_USERS.\" (\".$user_info['user_field_fields'].\") VALUES (\".$user_info['user_field_inputs'].\")\");
      $result = dbquery(\"DELETE FROM \".DB_NEW_USERS.\" WHERE user_code='\".$_GET['code'].\"' LIMIT 1\");

      opentable($locale['u155']);
      if ($settings['admin_activation'] == \"1\") {
         echo \"

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

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

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

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

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

\n
\n\";
      }
      closetable();
   } else {
      redirect(\"index.php\");
   }
} elseif (isset($_POST['register'])) {
   $userInput = new UserFieldsInput();
   $userInput->validation             = $settings['display_validation'];
   $userInput->emailVerification       = $settings['email_verification'];
   $userInput->adminActivation       = $settings['admin_activation'];
   $userInput->skipCurrentPass       = true;
   $userInput->registration         = true;
   $userInput->saveInsert();
   $userInput->displayMessages();
   $errors                      = $userInput->getErrorsArray();
   unset($userInput);
}

if ((!isset($_POST['register']) && !isset($_GET['code'])) || (isset($_POST['register']) && count($errors) > 0)) {
   opentable($locale['u101']);
   $userFields                   = new UserFields();
   $userFields->postName             = \"register\";
   $userFields->postValue             = $locale['u101'];
   $userFields->displayValidation       = $settings['display_validation'];
   $userFields->displayTerms          = $settings['enable_terms'];
   $userFields->showAdminPass          = false;
   $userFields->showAvatarInput       = false;
   $userFields->skipCurrentPass       = true;
   $userFields->registration         = true;
   $userFields->errorsArray          = $errors;
   $userFields->displayInput();
   closetable();
}

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



Redagavo NewGuy 2012-03-15 11:27
 
PM
minimukas
#10 Spausdinti pranešimą
parašyta 2012-03-15 12:44
Vartotojo avataras

Moderatorius



Reputacija: 0

Pranešimai: 602
Įstojo: 2009-06-11

pamegink deti po

Download source  Code
$result = dbquery(
       \"SELECT user_info FROM \".DB_NEW_USERS.\"
       WHERE user_code='\".$_GET['code'].\"' AND user_email='\".$_GET['email'].\"'
       LIMIT 1\"
    );




jei ne tai parodyk kokia klaida meta
 
PM
Adomaz
#11 Spausdinti pranešimą
parašyta 2012-03-15 16:39
Apšylantis



Reputacija: 0

Pranešimai: 71
Įstojo: 2011-03-19

O su v7.02.00 veiktu sitas dalykas? :)
 
PM
Wyciokazz
#12 Spausdinti pranešimą
parašyta 2012-03-15 17:46
Vartotojo avataras

Administratorius



Reputacija: 1

Pranešimai: 2108
Įstojo: 2008-02-27

Gal ir veiktu bet kam jus naudojate senienas jeigu yra v7.02.04


Download source  Code
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2011 Nick Jones
| http://www.php-fu...
+--------------------------------------------------------+
| Filename: register.php
| Author: Hans Kristian Flaatten {Starefossen}
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at www.gnu.org/licen... Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
require_once \"maincore.php\";
require_once THEMES.\"templates/header.php\";
require_once CLASSES.\"UserFields.class.php\";
require_once CLASSES.\"UserFieldsInput.class.php\";
include LOCALE.LOCALESET.\"user_fields.php\";

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

$errors = array();
if (isset($_GET['email']) && isset($_GET['code'])) {
   if (!preg_check(\"/^[-0-9A-Z_\.]{1,50}@([-0-9A-Z_\.]+\.){1,50}([0-9A-Z]){2,4}$/i\", $_GET['email'])) {
      redirect(\"register.php?error=activate\");
   }
   if (!preg_check(\"/^[0-9a-z]{40}$/\", $_GET['code'])) { redirect(\"register.php?error=activate\"); }
   $result = dbquery(
      \"SELECT user_info FROM \".DB_NEW_USERS.\"
      WHERE user_code='\".$_GET['code'].\"' AND user_email='\".$_GET['email'].\"'
      LIMIT 1\"
   );
   if (dbrows($result)) {
      add_to_title($locale['global_200'].$locale['u155']);

      // getmequick at gmail dot com
      // http://www.php.ne....php#71270
      function unserializeFix($var) {
         $var = preg_replace('!s:(\d+):\"(.*?)\";!e', \"'s:'.strlen('$2').':\\"$2\\";'\", $var);
         return unserialize($var);
      }

      $data = dbarray($result);
      $user_info = unserializeFix(stripslashes($data['user_info']));
      $result = dbquery(\"INSERT INTO \".DB_USERS.\" (\".$user_info['user_field_fields'].\") VALUES (\".$user_info['user_field_inputs'].\")\");
      $result = dbquery(\"DELETE FROM \".DB_NEW_USERS.\" WHERE user_code='\".$_GET['code'].\"' LIMIT 1\");

      opentable($locale['u155']);
      if ($settings['admin_activation'] == \"1\") {
         echo \"

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

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

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

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

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

\n
\n\";
      }
      closetable();
   } else {
      redirect(\"index.php\");
   }
} elseif (isset($_POST['register'])) {
   $userInput = new UserFieldsInput();
   $userInput->validation             = $settings['display_validation'];
   $userInput->emailVerification       = $settings['email_verification'];
   $userInput->adminActivation       = $settings['admin_activation'];
   $userInput->skipCurrentPass       = true;
   $userInput->registration         = true;
   $userInput->saveInsert();
   $userInput->displayMessages();
   $errors                      = $userInput->getErrorsArray();
   unset($userInput);
}

if ((!isset($_POST['register']) && !isset($_GET['code'])) || (isset($_POST['register']) && count($errors) > 0)) {
   $ipcheck = dbquery(\"SELECT * FROM \".$db_prefix.\"users WHERE user_ip='\".USER_IP.\"'\");
   

   opentable($locale['u101']);
   if (dbrows($ipcheck) != 0) {
   echo \"Tu jau turi vartotoj�!
\n\";
   } else {
   $userFields                   = new UserFields();
   $userFields->postName             = \"register\";
   $userFields->postValue             = $locale['u101'];
   $userFields->displayValidation       = $settings['display_validation'];
   $userFields->displayTerms          = $settings['enable_terms'];
   $userFields->showAdminPass          = false;
   $userFields->showAvatarInput       = false;
   $userFields->skipCurrentPass       = true;
   $userFields->registration         = true;
   $userFields->errorsArray          = $errors;
   $userFields->displayInput();
   closetable();
   }
}

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



Redagavo Wyciokazz 2012-03-15 17:50
Kam kurti tai kas jau sukurta.

Nesu ekstrasensas ar dar koks čigonas tad iš nieko negaliu suprast kur bėda.

[img]http://27.media.tumblr.com/tumblr_m3hdwudgjG1rteofuo1_500.gif[/img]
 
PM
NewGuy
#13 Spausdinti pranešimą
parašyta 2012-03-15 19:13
Savekas



Reputacija: 0

Pranešimai: 137
Įstojo: 2011-08-19

minimukas para?�:
pamegink deti po

Download source  Code
$result = dbquery(
       \"SELECT user_info FROM \".DB_NEW_USERS.\"
       WHERE user_code='\".$_GET['code'].\"' AND user_email='\".$_GET['email'].\"'
       LIMIT 1\"
    );




jei ne tai parodyk kokia klaida meta

Nereguoja:/

Wyciokazz para?�:
Gal ir veiktu bet kam jus naudojate senienas jeigu yra v7.02.04


Download source  Code
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2011 Nick Jones
| http://www.php-fu...
+--------------------------------------------------------+
| Filename: register.php
| Author: Hans Kristian Flaatten {Starefossen}
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at www.gnu.org/licen... Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
require_once \"maincore.php\";
require_once THEMES.\"templates/header.php\";
require_once CLASSES.\"UserFields.class.php\";
require_once CLASSES.\"UserFieldsInput.class.php\";
include LOCALE.LOCALESET.\"user_fields.php\";

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

$errors = array();
if (isset($_GET['email']) && isset($_GET['code'])) {
   if (!preg_check(\"/^[-0-9A-Z_\.]{1,50}@([-0-9A-Z_\.]+\.){1,50}([0-9A-Z]){2,4}$/i\", $_GET['email'])) {
      redirect(\"register.php?error=activate\");
   }
   if (!preg_check(\"/^[0-9a-z]{40}$/\", $_GET['code'])) { redirect(\"register.php?error=activate\"); }
   $result = dbquery(
      \"SELECT user_info FROM \".DB_NEW_USERS.\"
      WHERE user_code='\".$_GET['code'].\"' AND user_email='\".$_GET['email'].\"'
      LIMIT 1\"
   );
   if (dbrows($result)) {
      add_to_title($locale['global_200'].$locale['u155']);

      // getmequick at gmail dot com
      // http://www.php.ne....php#71270
      function unserializeFix($var) {
         $var = preg_replace('!s:(\d+):\"(.*?)\";!e', \"'s:'.strlen('$2').':\\"$2\\";'\", $var);
         return unserialize($var);
      }

      $data = dbarray($result);
      $user_info = unserializeFix(stripslashes($data['user_info']));
      $result = dbquery(\"INSERT INTO \".DB_USERS.\" (\".$user_info['user_field_fields'].\") VALUES (\".$user_info['user_field_inputs'].\")\");
      $result = dbquery(\"DELETE FROM \".DB_NEW_USERS.\" WHERE user_code='\".$_GET['code'].\"' LIMIT 1\");

      opentable($locale['u155']);
      if ($settings['admin_activation'] == \"1\") {
         echo \"

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

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

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

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

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

\n
\n\";
      }
      closetable();
   } else {
      redirect(\"index.php\");
   }
} elseif (isset($_POST['register'])) {
   $userInput = new UserFieldsInput();
   $userInput->validation             = $settings['display_validation'];
   $userInput->emailVerification       = $settings['email_verification'];
   $userInput->adminActivation       = $settings['admin_activation'];
   $userInput->skipCurrentPass       = true;
   $userInput->registration         = true;
   $userInput->saveInsert();
   $userInput->displayMessages();
   $errors                      = $userInput->getErrorsArray();
   unset($userInput);
}

if ((!isset($_POST['register']) && !isset($_GET['code'])) || (isset($_POST['register']) && count($errors) > 0)) {
   $ipcheck = dbquery(\"SELECT * FROM \".$db_prefix.\"users WHERE user_ip='\".USER_IP.\"'\");
   

   opentable($locale['u101']);
   if (dbrows($ipcheck) != 0) {
   echo \"Tu jau turi vartotoj�!
\n\";
   } else {
   $userFields                   = new UserFields();
   $userFields->postName             = \"register\";
   $userFields->postValue             = $locale['u101'];
   $userFields->displayValidation       = $settings['display_validation'];
   $userFields->displayTerms          = $settings['enable_terms'];
   $userFields->showAdminPass          = false;
   $userFields->showAvatarInput       = false;
   $userFields->skipCurrentPass       = true;
   $userFields->registration         = true;
   $userFields->errorsArray          = $errors;
   $userFields->displayInput();
   closetable();
   }
}

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



Veikia, bet dizainas labai i?sikraipo, �manoma, kad tvarkingai rodytu?
Redagavo NewGuy 2012-03-15 19:14
 
PM
Wyciokazz
#14 Spausdinti pranešimą
parašyta 2012-03-15 20:46
Vartotojo avataras

Administratorius



Reputacija: 1

Pranešimai: 2108
Įstojo: 2008-02-27

UPS klaidele

Download source  Code

/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2011 Nick Jones
| http://www.php-fu...
+--------------------------------------------------------+
| Filename: register.php
| Author: Hans Kristian Flaatten {Starefossen}
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at www.gnu.org/licen... Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
require_once \"maincore.php\";
require_once THEMES.\"templates/header.php\";
require_once CLASSES.\"UserFields.class.php\";
require_once CLASSES.\"UserFieldsInput.class.php\";
include LOCALE.LOCALESET.\"user_fields.php\";

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

$errors = array();
if (isset($_GET['email']) && isset($_GET['code'])) {
   if (!preg_check(\"/^[-0-9A-Z_\.]{1,50}@([-0-9A-Z_\.]+\.){1,50}([0-9A-Z]){2,4}$/i\", $_GET['email'])) {
      redirect(\"register.php?error=activate\");
   }
   if (!preg_check(\"/^[0-9a-z]{40}$/\", $_GET['code'])) { redirect(\"register.php?error=activate\"); }
   $result = dbquery(
      \"SELECT user_info FROM \".DB_NEW_USERS.\"
      WHERE user_code='\".$_GET['code'].\"' AND user_email='\".$_GET['email'].\"'
      LIMIT 1\"
   );
   if (dbrows($result)) {
      add_to_title($locale['global_200'].$locale['u155']);

      // getmequick at gmail dot com
      // http://www.php.ne...
      function unserializeFix($var) {
         $var = preg_replace('!s:(\d+):\"(.*?)\";!e', \"'s:'.strlen('$2').':\\"$2\\";'\", $var);
         return unserialize($var);
      }

      $data = dbarray($result);
      $user_info = unserializeFix(stripslashes($data['user_info']));
      $result = dbquery(\"INSERT INTO \".DB_USERS.\" (\".$user_info['user_field_fields'].\") VALUES (\".$user_info['user_field_inputs'].\")\");
      $result = dbquery(\"DELETE FROM \".DB_NEW_USERS.\" WHERE user_code='\".$_GET['code'].\"' LIMIT 1\");

      opentable($locale['u155']);
      if ($settings['admin_activation'] == \"1\") {
         echo \"

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

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

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

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

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

\n
\n\";
      }
      closetable();
   } else {
      redirect(\"index.php\");
   }
} elseif (isset($_POST['register'])) {
   $userInput = new UserFieldsInput();
   $userInput->validation             = $settings['display_validation'];
   $userInput->emailVerification       = $settings['email_verification'];
   $userInput->adminActivation       = $settings['admin_activation'];
   $userInput->skipCurrentPass       = true;
   $userInput->registration         = true;
   $userInput->saveInsert();
   $userInput->displayMessages();
   $errors                      = $userInput->getErrorsArray();
   unset($userInput);
}

if ((!isset($_POST['register']) && !isset($_GET['code'])) || (isset($_POST['register']) && count($errors) > 0)) {
   $ipcheck = dbquery(\"SELECT * FROM \".$db_prefix.\"users WHERE user_ip='\".USER_IP.\"'\");
   

   opentable($locale['u101']);
   if (dbrows($ipcheck) != 0) {
   echo \"Tu jau turi vartotoj�!
\n\";
   } else {
   $userFields                   = new UserFields();
   $userFields->postName             = \"register\";
   $userFields->postValue             = $locale['u101'];
   $userFields->displayValidation       = $settings['display_validation'];
   $userFields->displayTerms          = $settings['enable_terms'];
   $userFields->showAdminPass          = false;
   $userFields->showAvatarInput       = false;
   $userFields->skipCurrentPass       = true;
   $userFields->registration         = true;
   $userFields->errorsArray          = $errors;
   $userFields->displayInput();
 
   }
 closetable();
}

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



Redagavo Wyciokazz 2012-03-15 20:47
Kam kurti tai kas jau sukurta.

Nesu ekstrasensas ar dar koks čigonas tad iš nieko negaliu suprast kur bėda.

[img]http://27.media.tumblr.com/tumblr_m3hdwudgjG1rteofuo1_500.gif[/img]
 
PM
NewGuy
#15 Spausdinti pranešimą
parašyta 2012-03-16 14:23
Savekas



Reputacija: 0

Pranešimai: 137
Įstojo: 2011-08-19

Wyciokazz para?�:
UPS klaidele

Download source  Code

/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2011 Nick Jones
| http://www.php-fu...
+--------------------------------------------------------+
| Filename: register.php
| Author: Hans Kristian Flaatten {Starefossen}
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at www.gnu.org/licen... Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
require_once \"maincore.php\";
require_once THEMES.\"templates/header.php\";
require_once CLASSES.\"UserFields.class.php\";
require_once CLASSES.\"UserFieldsInput.class.php\";
include LOCALE.LOCALESET.\"user_fields.php\";

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

$errors = array();
if (isset($_GET['email']) && isset($_GET['code'])) {
   if (!preg_check(\"/^[-0-9A-Z_\.]{1,50}@([-0-9A-Z_\.]+\.){1,50}([0-9A-Z]){2,4}$/i\", $_GET['email'])) {
      redirect(\"register.php?error=activate\");
   }
   if (!preg_check(\"/^[0-9a-z]{40}$/\", $_GET['code'])) { redirect(\"register.php?error=activate\"); }
   $result = dbquery(
      \"SELECT user_info FROM \".DB_NEW_USERS.\"
      WHERE user_code='\".$_GET['code'].\"' AND user_email='\".$_GET['email'].\"'
      LIMIT 1\"
   );
   if (dbrows($result)) {
      add_to_title($locale['global_200'].$locale['u155']);

      // getmequick at gmail dot com
      // http://www.php.ne...
      function unserializeFix($var) {
         $var = preg_replace('!s:(\d+):\"(.*?)\";!e', \"'s:'.strlen('$2').':\\"$2\\";'\", $var);
         return unserialize($var);
      }

      $data = dbarray($result);
      $user_info = unserializeFix(stripslashes($data['user_info']));
      $result = dbquery(\"INSERT INTO \".DB_USERS.\" (\".$user_info['user_field_fields'].\") VALUES (\".$user_info['user_field_inputs'].\")\");
      $result = dbquery(\"DELETE FROM \".DB_NEW_USERS.\" WHERE user_code='\".$_GET['code'].\"' LIMIT 1\");

      opentable($locale['u155']);
      if ($settings['admin_activation'] == \"1\") {
         echo \"

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

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

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

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

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

\n
\n\";
      }
      closetable();
   } else {
      redirect(\"index.php\");
   }
} elseif (isset($_POST['register'])) {
   $userInput = new UserFieldsInput();
   $userInput->validation             = $settings['display_validation'];
   $userInput->emailVerification       = $settings['email_verification'];
   $userInput->adminActivation       = $settings['admin_activation'];
   $userInput->skipCurrentPass       = true;
   $userInput->registration         = true;
   $userInput->saveInsert();
   $userInput->displayMessages();
   $errors                      = $userInput->getErrorsArray();
   unset($userInput);
}

if ((!isset($_POST['register']) && !isset($_GET['code'])) || (isset($_POST['register']) && count($errors) > 0)) {
   $ipcheck = dbquery(\"SELECT * FROM \".$db_prefix.\"users WHERE user_ip='\".USER_IP.\"'\");
   

   opentable($locale['u101']);
   if (dbrows($ipcheck) != 0) {
   echo \"Tu jau turi vartotoj�!
\n\";
   } else {
   $userFields                   = new UserFields();
   $userFields->postName             = \"register\";
   $userFields->postValue             = $locale['u101'];
   $userFields->displayValidation       = $settings['display_validation'];
   $userFields->displayTerms          = $settings['enable_terms'];
   $userFields->showAdminPass          = false;
   $userFields->showAvatarInput       = false;
   $userFields->skipCurrentPass       = true;
   $userFields->registration         = true;
   $userFields->errorsArray          = $errors;
   $userFields->displayInput();
 
   }
 closetable();
}

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



D�kui labai, viskas tvarkoj;)
 
PM
Peršokti į forumą: