Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Одноразовая сессия.

Тема в разделе "[Архив] Помощь", создана пользователем Shulgin233, 26 ноя 2013.

Статус темы:
Закрыта.
  1. Автор темы
    Shulgin233

    Shulgin233 Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    Shulgin233
    Здравствуйте!Я сделал лаунчер и хочу сделать одноразовую сессию.Нашёл код.Где то пол года назад я сделал одноразовую сессию,но потерял код.Нашёл его тут,но тупо в строчку.код ниже.Кто то мог бы сделать не тупо в строчку этот код?
    Код:
    <?php
    define('INCLUDE_CHECK',true);
    include ("connect.php");
    $user = mysql_real_escape_string($_GET['user']);
    $serverid = mysql_real_escape_string($_GET['serverId']);
    $result = mysql_query("Select $db_columnUser From $db_table Where $db_columnUser='$user' And $db_columnServer='$serverid'") or die (mysql_error());
    if(mysql_num_rows($result) == 1) echo "YES";
    else echo "NO";
    $sessid = generateSessionId();
    mysql_query("Update $db_table SET $db_columnSesId='$sessid' Where $db_columnUser='$user'") or die (mysql_error());
    function generateSessionId(){
    // generate rand num
    srand(time());
    $randNum = rand(1000000000, 2147483647).rand(1000000000, 2147483647).rand(0,9);
    return $randNum;
    }
    ?>
    
     
    ВремяПриключений нравится это.
  2. Хостинг MineCraft
    <
  3. J1Mmy

    J1Mmy Старожил Пользователь

    Баллы:
    103
    Здесь не одноразовая сессия. Это код генерации сессии и занесения в БД. Одноразовой сессию делают в файле joinserver.php путем удаления из базы оной после верификации.
     
Статус темы:
Закрыта.

Поделиться этой страницей