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

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

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

  1. karolize

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

    Баллы:
    153
    С кодировкой помочь могу.
    В лаунчере в UTF-8 должны быть файлы LogoPanel, MinecraftLauncher, TexturedPanel, TransparentButton, TransparentCheckbox, TransparentLabel, TransparentPanel, Util.
    А файлы авторизации все в UTF-8.
     
  2. karolize

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

    Баллы:
    153
    Если тебе это поможет, то я использовал эти исходники лаунчера и эти файлы авторизации.
     
  3. AtlantisDoK

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

    Баллы:
    68
    Имя в Minecraft:
    AtlantisDoK
    Ребята подскажите что мне изменить в шифровке паролей моей системы авторизации чтобы перевестись на базу данных XenForo? все скрипты тут http://minecraft-infinity.ru/auth.rar мой сайт, без вирусов не бойтесь) (в прикрепления не гручит чет...)
     
  4. karolize

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

    Баллы:
    153
    Я ничего не понял) Ты хочешь чтобы пользователь регистрируясь в ксенфоро автоматически регистрировался и на сервере?
     
  5. AtlantisDoK

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Баллы:
    153
    Код:
    да и как они там шифрутся двойным мд5 или одинарным я тоже не знаю( хелп.
    Насколько я знаю двойным md5
     
  13. 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 Изменить Удалить Ещё
     
  14. AtlantisDoK

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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