1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Одноразовая ссесия

Тема в разделе "Управление сервером Bukkit", создана пользователем RetryD, 24 июн 2013.

  1. Автор темы
    RetryD

    RetryD Активный участник

    Баллы:
    78
    Skype:
    retryd1
    Имя в Minecraft:
    RetryD
    Где-то я слышал что можно сделать сессию одноразовой.
    Можете подсказать как?
    Система авторизации бухаря
     
  2. CyberMan

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

    Баллы:
    173
    Skype:
    cyber4el
    Присоединюсь к вопросу. Но тема перенесена
     
    Bafolol нравится это.
  3. Автор темы
    RetryD

    RetryD Активный участник

    Баллы:
    78
    Skype:
    retryd1
    Имя в Minecraft:
    RetryD
    нет нотча
    Вот нашёл код, скажите он подойдёт, и какой он:

    1. <?php
    2. define('INCLUDE_CHECK',true);
    3. include ("connect.php");
    4. $user = mysql_real_escape_string($_GET['user']);
    5. $serverid = mysql_real_escape_string($_GET['serverId']);
    6. $result = mysql_query("Select $db_columnUser From $db_table Where $db_columnUser='$user' And $db_columnServer='$serverid'") or die (mysql_error());
    7. if(mysql_num_rows($result) == 1) echo "YES";
    8. else echo "NO";
    9. $sessid = generateSessionId();
    10. mysql_query("Update $db_table SET $db_columnSesId='$sessid' Where $db_columnUser='$user'") or die (mysql_error());
    11. function generateSessionId(){
    12. // generate rand num
    13. srand(time());
    14. $randNum = rand(1000000000, 2147483647).rand(1000000000, 2147483647).rand(0,9);
    15. return $randNum;
    16. }
    17. ?>
     
  4. SmokeD

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

    Баллы:
    103
    Имя в Minecraft:
    SmokeD
    Lemz0 нравится это.
  5. Автор темы
    RetryD

    RetryD Активный участник

    Баллы:
    78
    Skype:
    retryd1
    Имя в Minecraft:
    RetryD
    это не защита
    скажи как сделать проверку md5 в лаунчере?
     
  6. SmokeD

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

    Баллы:
    103
    Имя в Minecraft:
    SmokeD
    Серьёзно? По моему это именно защита, и именно с одноразовой сессией.
    В каком именно?
     
  7. DimasForce

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

    Баллы:
    173
    Имя в Minecraft:
    DimasForce
    Можно сказать сам себе ответил, да еще критично.
     
  8. Автор темы
    RetryD

    RetryD Активный участник

    Баллы:
    78
    Skype:
    retryd1
    Имя в Minecraft:
    RetryD
    Я её проверял, это ваще отстой. Она не работает
     
  9. DimasForce

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

    Баллы:
    173
    Имя в Minecraft:
    DimasForce
    Может не теми руками проверял? :) Если статью написали, значит работает. Другое дело, что её обойдут те, кто обычной школотой не являются... Вообще, надо лаунчер использовать для загрузки клиента [со своими классами скинов, модами], авторизации, и все, собственно. На сервер ставить nc+ & orebfuscator. Ну или писать Guard с загрузкой до появления возможности выключить его. Ну как у антивируса самозащита.
     
  10. SmokeD

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

    Баллы:
    103
    Имя в Minecraft:
    SmokeD
    [offtop]И сделать настройку "Выключить самозащиту". До сих пор не могу понять, зачем в антивирусах такая надстройка?[/offtop]
     
    Lemz0 нравится это.
  11. DimasForce

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

    Баллы:
    173
    Имя в Minecraft:
    DimasForce
    Ахах, касперский-юзер? В авасте тоже можно :D И в любом нормальном антивирусе.
    И вообще, делать выключение Guard'а необязательно. Он же не творит ничего деструктивного.
     
  12. DimasForce

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

    Баллы:
    173
    Имя в Minecraft:
    DimasForce
    Ой как веселит, когда люди начинают хвалить стоящие у них антивирусы и об***ать другие или начинают их сравнивать. Выпили его нафиг, и живи без антивируса. Зверьки не набегут, если есть голова. :D Несколько месяцев отлично работал без антивируса, в итоге сам убил свинью и установил семерку.
     

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