<?php $data = array('id' => 'null'); // загрузка данных о реферальной ссылке if (isset($_GET['referral'])) { $qt = "\nselect\n id,\n email\nfrom users\nwhere\n referral = '" . del_tags($_GET['referral']) . "'"; $query = mysql_query($qt); $data = mysql_fetch_assoc($query); } if (isset($_POST['mod_registr']) == 1) { $qt = "\ninsert into users (\n username,\n userpass,\n email,\n referral,\n leader_id\n) values (\n '" . del_tags($_POST['username']) . "',\n md5('" . del_tags($_POST['userpass']) . "'),\n '" . del_tags($_POST['email']) . "',\n uuid(),\n " . $data['id'] . "\n)"; mysql_query($qt); echo 'Поздравляю, Вы зарегистрированы!'; } require 'snippets/RegistrForm.php';
<?php // авторизация if (isset($_POST['mod_auth']) == 1 && $_POST['username'] != '' && $_POST['userpass'] != '') { $check = false; // проверка пользователя в бд $qt = "\nselect\n id,\n username\nfrom users\nwhere\n username = '******'username']) . "'\n and userpass = md5('" . del_tags($_POST['userpass']) . "')"; $query = mysql_query($qt); while ($i = mysql_fetch_assoc($query)) { $check = true; // сохранение сессии $_SESSION = array('id' => $i['id'], 'username' => $i['username']); header('location: ./'); } // вывод ошибки if (!$check) { echo 'Ошибка в логине или пароле!'; } } else { $user = array(); if (isset($_SESSION['id'])) { // загрузка данных о пользователе $qt = "\nselect\n referral,\n (select email from users u\n where\n u.id = users.leader_id) as leader_email\nfrom users\nwhere\n id = '" . $_SESSION['id'] . "'"; $query = mysql_query($qt); $user = mysql_fetch_assoc($query); // загрузка данных и пригласившихся пользователях $users = array(); $qt = "\nselect\n id,\n email\nfrom users\nwhere\n leader_id = '" . $_SESSION['id'] . "'"; $query = mysql_query($qt); while ($i = mysql_fetch_assoc($query)) { $users[] = $i['email'];
<?php session_start(); // библиотека функций require 'lib/libs.php'; // базовые переменные $get_page = isset($_GET['page']) ? del_tags($_GET['page']) : ''; // подключение к бд $db_link = mysql_connect('localhost', 'thor', 'Jdh37r62kd'); if (!$db_link) { die('Ошибка соединения: ' . mysql_error() . '!'); } mysql_select_db('thor', $db_link) or die('Ошибка выбора базы данных!'); // страница регистрации if ($get_page == 'registr') { require 'pages/registr.php'; } elseif ($get_page == 'logout') { session_destroy(); header('location: ./'); } else { require 'pages/home.php'; } // отключение от бд mysql_close($db_link);