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

Туториал [урок] система авторизации клиента

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем byxar, 6 ноя 2011.

  1. AtlantisDoK

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

    Баллы:
    68
    Имя в Minecraft:
    AtlantisDoK
    не не не... я хочу узнать как это переделать чтобы это использовало БД ксенфоро а не свою... и регистрация естественно из ксенфоро. пробывал прописывать туда данные ксенфоро но застопорился тк не нашел таблицы паролей.... да и как они там шифрутся двойным мд5 или одинарным я тоже не знаю( хелп.
     
  2. Хостинг MineCraft
    <
  3. karolize

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

    Баллы:
    153
    скинь свой connect.php
     
  4. AtlantisDoK

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

    Баллы:
    68
    Имя в Minecraft:
    AtlantisDoK
    он в архиве, bd_con.php звать его, или ты про ксенфоро?
     
    Greenberg и slavik123123123 нравится это.
  5. karolize

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

    Баллы:
    153
    В bd_con.php меня смутила вот эта строчка
    Код:
    $bd_table_users = 'users'
    В ксенфоро по другому таблица с пользователями сайта называется (xf_что-там_что-то там)
     
  6. AtlantisDoK

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

    Баллы:
    68
    Имя в Minecraft:
    AtlantisDoK
    это феня...таблицу с юзерами я там нашел а таблицу с паролями я не нашел....
     
  7. karolize

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

    Баллы:
    153
    И если ты хочешь чтобы пользователи зарегистрировавшись на сайте могли авторизоваться и в лаунчере, тогда меняй сточку
    Код:
    $bd_table_accounts = 'accounts';
    на таблицу с пользователями ксенфоро
    Код:
    $bd_aUsername = 'username';
        $bd_aPassword = 'password';
        $bd_aSession = 'session';
        $bd_aServer = 'server';
    Колонки тоже меняй. И обязательно в таблицу с пользователями добавь столбцы session и server.
     
  8. karolize

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

    Баллы:
    153
    Пароли там же хранятся.
     
  9. karolize

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

    Баллы:
    153
    Код:
    да и как они там шифрутся двойным мд5 или одинарным я тоже не знаю( хелп.
    Насколько я знаю двойным md5
     
  10. AtlantisDoK

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

    Баллы:
    68
    Имя в Minecraft:
    AtlantisDoK
    нету пароля там яж знаю вот что в таблице xf_user

    1 user_id int(10) UNSIGNED Нет Нет AUTO_INCREMENT Изменить Удалить Ещё
    2 username varchar(50) utf8_general_ci Нет Нет Изменить Удалить Ещё
    3 email varchar(120) utf8_general_ci Нет Нет Изменить Удалить Ещё
    4 gender enum('', 'male', 'female') utf8_general_ci Нет Изменить Удалить Ещё
    5 custom_title varchar(50) utf8_general_ci Нет Изменить Удалить Ещё
    6 language_id int(10) UNSIGNED Нет Нет Изменить Удалить Ещё
    7 style_id int(10) UNSIGNED Нет Нет Изменить Удалить Ещё
    8 timezone varchar(50) utf8_general_ci Нет Нет Изменить Удалить Ещё
    9 visible tinyint(3) UNSIGNED Нет 1 Изменить Удалить Ещё
    10 user_group_id int(10) UNSIGNED Нет Нет Изменить Удалить Ещё
    11 secondary_group_ids varbinary(255) Нет Нет Изменить Удалить Ещё
    12 display_style_group_id int(10) UNSIGNED Нет 0 Изменить Удалить Ещё
    13 permission_combination_id int(10) UNSIGNED Нет Нет Изменить Удалить Ещё
    14 message_count int(10) UNSIGNED Нет 0 Изменить Удалить Ещё
    15 conversations_unread smallint(5) UNSIGNED Нет 0 Изменить Удалить Ещё
    16 register_date int(10) UNSIGNED Нет 0 Изменить Удалить Ещё
    17 last_activity int(10) UNSIGNED Нет 0 Изменить Удалить Ещё
    18 trophy_points int(10) UNSIGNED Нет 0 Изменить Удалить Ещё
    19 alerts_unread smallint(5) UNSIGNED Нет 0 Изменить Удалить Ещё
    20 avatar_date int(10) UNSIGNED Нет 0 Изменить Удалить Ещё
    21 avatar_width smallint(5) UNSIGNED Нет 0 Изменить Удалить Ещё
    22 avatar_height smallint(5) UNSIGNED Нет 0 Изменить Удалить Ещё
    23 gravatar varchar(120) utf8_general_ci Нет Изменить Удалить Ещё
    24 user_state enum('valid', 'email_confirm', 'email_confirm_edit utf8_general_ci Нет valid Изменить Удалить Ещё
    25 is_moderator tinyint(3) UNSIGNED Нет 0 Изменить Удалить Ещё
    26 is_admin tinyint(3) UNSIGNED Нет 0 Изменить Удалить Ещё
    27 is_banned tinyint(3) UNSIGNED Нет 0 Изменить Удалить Ещё
    28 like_count int(10) UNSIGNED Нет 0 Изменить Удалить Ещё
    29 warning_points int(10) UNSIGNED Нет 0 Изменить Удалить Ещё
     
  11. AtlantisDoK

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

    Баллы:
    68
    Имя в Minecraft:
    AtlantisDoK
    есть только в таблице xf_user_authenticate
    remember_key какой-то.
     
  12. karolize

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

    Баллы:
    153
    Ааа, вспомнил, пароли совсем в другой таблица хранятся. В xf_user_authenticate.
     
  13. karolize

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

    Баллы:
    153
    Колонка с паролями это data.
     
  14. AtlantisDoK

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

    Баллы:
    68
    Имя в Minecraft:
    AtlantisDoK
    а почему тогда дата содержит везде (у всех юзеров) "[BLOB - 200 Байт]" ??? Что-то чего я еще не видел на практике, а вот ремембер кей содержит нечто похожее на пароль в мд5, как быть?
     
    Black-UK-Lord нравится это.
  15. karolize

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

    Баллы:
    153
    Скачай этот файл и открой. Вот тебе и хешированный пароль.
     
  16. AtlantisDoK

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

    Баллы:
    68
    Имя в Minecraft:
    AtlantisDoK
    А он не качается как-бэ...
     
  17. karolize

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

    Баллы:
    153
    Всё качается.
     
  18. AvriX

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

    Баллы:
    88
    Подскажите плз, в client.zip заливать всё, что в папке с майном?
     
    ПриветОтМиднайта нравится это.
  19. karolize

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

    Баллы:
    153
    Нет, client.zip можно и пустым оставить. В него обычно запаковывают такие файлы и папки: mods, resources, texturepacks, options.txt, servers.dat.
     
  20. AvriX

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

    Баллы:
    88
    спасибо)
     
  21. karolize

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

    Баллы:
    153
    Не за что) Удачи.
     

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