Ejemplo n.º 1
0
<?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';
Ejemplo n.º 2
0
<?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'];
Ejemplo n.º 3
0
<?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);