Savekas

Reputacija:
0
Pranešimai: 137
Įstojo: 2011-08-19
|
Sveiki, kai kas nors uzsiregistruoja per pakvietimo nuorada prisijungus su tuo slaptazodziu raso, kad blogas slaptazodis... kvietimas.php:
Code
/*-------------------------------------------------------+
| Skype: assassin.k.
| Copyright (C) 2011 - 2012 Neaglezzz
| PHP-Fusion V7.01.05 | PHP-Fusion V6.01.19
+--------------------------------------------------------*/
require_once \"maincore.php\";
//Ta?kai u? paspaudima nuorados.
$taskai = \"1\"; //gaunamas ta?k kiekis.
//Taskai uz registracija.
$taskai_reg = \"5\"; //gaunamas ta?k kiekis.
$pasisveikinimas = \"\";
//Kodas kuris blokuoja Proxy Serverius (nevisus)
$IP = $_SERVER['REMOTE_ADDR'];
$proxy = \"95.154.230.253}{66.90.104.167}{74.208.103.234}{66.23.231.138}{178.162.147.101}{208.115.219.75}{173.213.68.8}{94.228.214.128}{173.192.94.151}{204.197.240.62}{184.154.46.2}{72.55.156.58}{67.23.242.32}{66.90.104.167}{66.90.104.167}{99.198.127.150}{99.198.127.150}{99.198.127.150}{99.198.127.150}{geometrytunnel.com}{proxify.net}{newproxynetwork.com}{freesurfproxy.com}{miniprox.com}{ipbgone.com}{fiberprox.me}{www.rapidproxy.org}{www.sweetdreamsaremadeofthese.info}{securehole.com}{www.tornadoproxy.com}{backdoor4all.info}{3.hidemyass.com}{4.hidemyass.com\";
$proxy_sarasas=explode(\"}{\", $proxy);
if (in_array($IP, $proxy_sarasas)) {
echo '';
die('
Stop: isjunk Proxy! Tada meginkite dar karta.
');
}
$result = dbquery(\"SELECT * FROM \".$db_prefix.\"users WHERE user_ip='$IP' ORDER BY user_id\");
$ieskoti = dbarray($result);
$versija = explode(\".\",$settings['version']);
if($versija['0'] == 7) {
require_once THEMES.\"templates/header.php\";
} else {
require_once \"subheader.php\";
require_once \"side_left.php\";
}
$name = $_GET['nario'];
if($versija['0'] == 7) {
$result = dbquery(\"SELECT * FROM \".DB_USERS.\" WHERE user_name='$name' ORDER BY user_id \");
} else {
$result = dbquery(\"SELECT * FROM \".$db_prefix.\"users WHERE user_name='$name' ORDER BY user_id \");
}
if (dbrows($result)) {$data = dbarray($result);}else{redirect(\"index.php\");}
opentable(\"Kvietimas nuo: \".$data['user_name'].\", jis pra?o js u?siregistruoti.\");
$invite_data = dbarray(dbquery(\"SELECT * FROM \".$db_prefix.\"pakvietimu_reg WHERE Nario_id='\".$data['user_id'].\"' AND IP_adresas='$IP' ORDER by pakvietimo_laikas DESC LIMIT 1\"));
if($invite_data['pakvietimo_laikas'] + 60 * 60 * 24 > time()) {
} elseif($invite_data['pakvietimo_laikas'] + 60 * 60 * 24 < time()) {
$result = dbquery(\"SELECT * FROM \".$db_prefix.\"pakvietimu_reg WHERE Nario_id='\".$data['user_id'].\"'\");
$P = dbarray($result);
if (!$P) {
$result = dbquery(\"INSERT INTO \".$db_prefix.\"pakvietimu_reg (pakvietimo_laikas, Nario_id, IP_adresas) VALUES ('\".time().\"', '\".$data['user_id'].\"', '$IP')\");
$result= dbquery(\"UPDATE \".$db_prefix.\"pakvietimu_reg SET taskai=taskai+\".$taskai.\" WHERE ID \");
}else{
$result= dbquery(\"UPDATE \".$db_prefix.\"pakvietimu_reg SET taskai=taskai+\".$taskai.\", pakvietimo_laikas = '\".time().\"' , IP_adresas='$IP' WHERE ID \");
}
}
if (iMEMBER || !$settings['enable_registration']) {
opentable(\"Stop:\");
}
if (isset($_POST['register'])) {
$klaida = \"\"; $db_fields = \"\"; $db_values = \"\";
$username = stripinput(trim(preg_replace(\"/ +/i\", \" \", $_POST['username'])));
$email = stripinput(trim(preg_replace(\"/ +/i\", \"\", $_POST['email'])));
$password1 = stripinput(trim(preg_replace(\"/ +/i\", \"\", $_POST['password1'])));
if ($username == \"\" || $password1 == \"\" || $email == \"\") {
$klaida .= \"Privalote nurodyti E-Pa?to adres, Nario Vard ir Slapta?od. \n\";}
if (!preg_match(\"/^[-0-9A-Z_@\s]+$/i\", $username)) {
$klaida .= \"Vartotojo varde yra neteising simboli. \n\";
}
if (preg_match(\"/^[0-9A-Z@]{6,20}$/i\", $password1)) {
if ($password1 != $_POST['password2']) $klaida .= \"Slapta?od?iai nesutampa. \n\";
} else {
$klaida .= \"Neteisingas slapta?odis, naudokite tik skaiius ir raides. Slapta?odis turi bti bent 6 ?enkl ilgio. \n\";
}
if (!preg_match(\"/^[-0-9A-Z_\.]{1,50}@([-0-9A-Z_\.]+\.){1,50}([0-9A-Z]){2,4}$/i\", $email)) {
$klaida .= \"Js E-Pa?to adresas yra neteisingas. \n\";
}
$blokuojamas_emailas = substr(strrchr($email, \"@\"), 1);
if($versija['0'] == 7) {
if (dbcount(\"(user_id)\", DB_USERS, \"user_name='$username'\") != 0) { $klaida = \"Vartotojo vardas $username jau naudojamas. \n\";}
if (dbcount(\"(user_id)\", DB_USERS, \"user_email='$email'\") != 0) { $klaida = \"E-Pa?to adresas jau naudojamas. \n\";}
if (dbcount(\"(blacklist_id)\", DB_BLACKLIST, \"blacklist_email='$email' OR blacklist_email='$blokuojamas_emailas'\") != 0) { $klaida = \"Js E-Pa?to adresas arba domenas yra u?blokuotas. \n\";}
}else{
if (dbcount(\"(user_id)\", users, \"user_name='$username'\") != 0) { $klaida = \"Vartotojo vardas $username jau naudojamas. \n\";}
if (dbcount(\"(user_id)\", users, \"user_email='$email'\") != 0) { $klaida = \"E-Pa?to adresas jau naudojamas. \n\";}
if (dbcount(\"(blacklist_id)\", blacklist, \"blacklist_email='$email' OR blacklist_email='$blokuojamas_emailas'\") != 0) { $klaida = \"Js E-Pa?to adresas arba domenas yra u?blokuotas. \n\";}
}
if ($klaida == \"\") {
echo \"Buvote sekmingai u?registruotas! Narys \".$data['user_name'].\", yra labai dkingas!
\";
$user_status = $settings['admin_activation'] == \"1\" ? \"2\" : \"0\";
$result= dbquery(\"UPDATE \".$db_prefix.\"pakvietimu_reg SET taskai=taskai+\".$taskai_reg.\" WHERE Nario_id='\".$data['user_id'].\"' \");
if($versija['0'] == 7) {
// PHP-Fusion V7
$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.\"', '1', '', '0', '0', '\".time().\"', '0', '\".USER_IP.\"', '', '', '101', '$user_status'\".$db_values.\")\");
} else {
// PHP-Fusion V6
$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(md5($password1)).\"', '\".$email.\"', '1', '', '', '', '', '', '', '', 'default', '', '', '', '0', '\".time().\"', '0', '\".USER_IP.\"', '', '', '101', '$user_status')\");
}
}else{
echo \" \n\";
}
} else {
if (!iMEMBER || !$settings['enable_registration']) {
if (!$ieskoti['user_ip'] == $IP) {
echo \"Svarbu: Visus laukelius * pa?ymtus ?iuo simboliu btina u?pildyti. \";
echo \"\n\";
}else{
echo \"$pasisveikinimas,\".$ieskoti['user_name'].\" jums daugiau registruotis negalima.\";}
}else{
echo \"Esate prisijunges,jums registruotis negalima.\";
}
}
closetable();
if($versija['0'] == 7) {
require_once THEMES.\"templates/footer.php\";
}else{
require_once \"side_right.php\";
require_once \"footer.php\";
}
?>
Paneliu kodai:
Code openside(\"Daugiausiai pakviet\");
$result = dbquery(\"SELECT * FROM `\".DB_PREFIX.\"pakvietimu_reg` GROUP by `Nario_id` ORDER by taskai DESC LIMIT 5\");
echo \"\";
echo \"| Narys | Ta?k | \";
while ($data = dbarray($result)) {
$Narys = dbarray(dbquery(\"SELECT * FROM `\".DB_PREFIX.\"users` WHERE `user_id`='\".$data['Nario_id'].\"'\"));
$taskai = $data['taskai'];
echo \" \";
echo \"\".$Narys['user_name'].\" | \";
echo \"$taskai | \";
}
echo \" \";
closeside();
Codeopenside(\"Mano Pakvietimo Nuorada\");
$puslapis = $_SERVER['HTTP_HOST'];
echo \"Pakvietimo nuorada:\";
echo \"http://www.$puslapis/kvietimas.php?nario=\".$userdata['user_name'].\"\";
closeside();
|