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

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

Discussion in '[Архив] Помощь' started by Shulgin233, Nov 26, 2013.

Thread Status:
Not open for further replies.
  1. Автор темы
    Shulgin233

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

    Trophy Points:
    88
    Имя в Minecraft:
    Shulgin233
    Здравствуйте!Я сделал лаунчер и хочу сделать одноразовую сессию.Нашёл код.Где то пол года назад я сделал одноразовую сессию,но потерял код.Нашёл его тут,но тупо в строчку.код ниже.Кто то мог бы сделать не тупо в строчку этот код?
    Code:
    <?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 Старожил Пользователь

    Trophy Points:
    103
    Здесь не одноразовая сессия. Это код генерации сессии и занесения в БД. Одноразовой сессию делают в файле joinserver.php путем удаления из базы оной после верификации.
     
Thread Status:
Not open for further replies.

Share This Page