コード例 #1
0
ファイル: register.php プロジェクト: skypach/skypach.ru
 }
 $user_search_pref = $user_name . ' ' . $user_lastname;
 //Hash ID
 $hid = $md5_pass . md5(md5($_IP));
 $db->query("INSERT INTO `" . PREFIX . "_users` (user_email, user_password, user_name, user_lastname, user_sex, user_day, user_month, user_year, user_country, user_city, user_reg_date, user_lastdate, user_group, user_hid, user_country_city_name, user_search_pref, user_birthday, user_privacy, user_rate, user_emailed, password_reg) VALUES ('{$user_email}', '{$md5_pass}', '{$user_name}', '{$user_lastname}', '{$user_sex}', '{$user_day}', '{$user_month}', '{$user_year}', '{$user_country}', '{$user_city}', '{$server_time}', '{$server_time}', '{$user_group}', '{$hid}', '{$user_country_city_name}', '{$user_search_pref}', '{$user_birthday}', 'val_msg|1||val_wall1|1||val_wall2|1||val_wall3|1||val_info|1||', '100', '0', '{$password_reg}')");
 $id = $db->insert_id();
 //Отправляем письмо активации
 mail($user_email, "Добро пожаловать на {$_SERVER['HTTP_HOST']}", "Здравствуйте, {$user_name}!\nРады Вас видеть на {$_SERVER['HTTP_HOST']}.\n\n Для активации аккаунта перейдите по ссылке http://{$_SERVER['HTTP_HOST']}/?act=activate&hid={$server_time} \n\n\nС уважением, Администрация {$_SERVER['HTTP_HOST']}", "From: admin@{$_SERVER['HTTP_HOST']}");
 //Устанавливаем в сессию ИД юзера
 $_SESSION['user_id'] = intval($id);
 //Записываем COOKIE
 set_cookie("user_id", intval($id), 365);
 set_cookie("password", md5(md5($password_first)), 365);
 set_cookie("hid", $hid, 365);
 //Создаём папку юзера в кеше
 mozg_create_folder_cache("user_{$id}");
 //Директория юзеров
 $uploaddir = ROOT_DIR . '/uploads/users/';
 @mkdir($uploaddir . $id, 0777);
 @chmod($uploaddir . $id, 0777);
 @mkdir($uploaddir . $id . '/albums', 0777);
 @chmod($uploaddir . $id . '/albums', 0777);
 //Если юзер регался по реф ссылки, то начисляем рефералу 10 убм
 if ($_SESSION['ref_id']) {
     //Проверям на накрутку убм, что юзер не сам регистрирует анкеты
     $check_ref = $db->super_query("SELECT COUNT(*) AS cnt FROM `" . PREFIX . "_log` WHERE ip = '{$_IP}'");
     if (!$check_ref['cnt']) {
         $ref_id = intval($_SESSION['ref_id']);
         //Даём рефералу +10 убм
         $db->query("UPDATE `" . PREFIX . "_users` SET user_balance = user_balance+10 WHERE user_id = '{$ref_id}'");
         //Вставялем рефералу ид регистратора
コード例 #2
0
ファイル: profile1.php プロジェクト: skypach/skypach.ru
    die('Hacking attempt!');
}
if ($ajax == 'yes') {
    NoAjaxQuery();
}
$user_id = $user_info['user_id'];
if ($logged) {
    $id = intval($_GET['id']);
    $cache_folder = 'user_' . $id;
    //Читаем кеш
    $row = unserialize(mozg_cache($cache_folder . '/profile_' . $id));
    //Проверяем на наличие кеша, если нету то выводи из БД и создаём его
    if (!$row) {
        $row = $db->super_query("SELECT user_id, user_search_pref, user_country_city_name, user_birthday, user_xfields, user_xfields_all, user_city, user_country, user_photo, user_friends_num, user_notes_num, user_subscriptions_num, user_wall_num, user_albums_num, user_last_visit, user_videos_num, user_status, user_privacy, user_sp, user_sex, user_gifts, user_public_num, user_audio, user_delet, user_ban_date, xfields, user_doc_num, user_real, user_fake FROM `" . PREFIX . "_users` WHERE user_id = '{$id}'");
        if ($row) {
            mozg_create_folder_cache($cache_folder);
            mozg_create_cache($cache_folder . '/profile_' . $id, serialize($row));
        }
        $row_online['user_last_visit'] = $row['user_last_visit'];
    } else {
        $row_online = $db->super_query("SELECT user_last_visit FROM `" . PREFIX . "_users` WHERE user_id = '{$id}'");
    }
    //Если есть такой, юзер то продолжаем выполнение скрипта
    if ($row) {
        //Если удалена
        if ($row['user_delet']) {
            $metatags['title'] = $row['user_search_pref'];
            $user_speedbar = $row['user_search_pref'];
            $tpl->load_template("profile_delete_all.tpl");
            $user_name_lastname_exp = explode(' ', $row['user_search_pref']);
            $tpl->set('{name}', $user_name_lastname_exp[0]);