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

Решено Authme - учёт регистра ника в бд

Тема в разделе "Помощь", создана пользователем Sky007, 27 дек 2017.

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

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

    Баллы:
    66
    Решение: Установка последней версии плагина.

    Здравствуйте, нужна помощь, проблема состоит в том что authme при записи данных в бд записывает ник пользователя в нижнем регистре.
    Мне нужны нормальные данные так-как я через скрипт по нику определяю uuid пользователя.

    А все мы знаем что даже при изменении регистра одной буквы uuid будет совсем другой.

    Вопрос: Как заставить authme записывать ник в бд с учетом регистра ника?
    bd.png
    user.png
     
    Последнее редактирование: 28 дек 2017
  2. MurlikMurlik

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

    Баллы:
    96
    Он вроде бы записывает и с нижним и с нормальным ником, правда не знаю почему, но это он делает, если глянуть бд sqlite.
     
  3. Автор темы
    Sky007

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

    Баллы:
    66
    Это все конечно хорошо, но как заставить нормально записывать в mysql
     
  4. Mr.Developer

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

    Баллы:
    66
    username - нижний user

    realname - ник User
     
  5. Автор темы
    Sky007

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

    Баллы:
    66
    Подробнее можно, в конфиге такого нету.
    Или ты имеешь в виду что если назвать таблицу пользователей realname в кфг то изменится регистр
     
  6. Mr.Developer

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

    Баллы:
    66
    В общем!

    Если MySQL, указываешь в "конфиг" (аучми) адрес базы!

    Он автоматически создаст таблицы на хосте.

    Там будет про ip, итд итп.

    Но главное: username,realname.

    Защита включена автоматически, т.е ты создал акк User, такое имя больше не задействуется. (никто не сможет создать).

    ---- Если такого не происходит, качай последнюю версию authme
     
    Последнее редактирование: 28 дек 2017
  7. Mr.Developer

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

    Баллы:
    66
    Менять ничего не следует, я не знаю, что у Вас там.

    Step 1: Сделайте копию своего плагина AuthMe. (убери с серва его).

    Step 2: Затем, устанавливаете последнюю сборку плагина https://dev.bukkit.org/projects/authme-reloaded/files

    Step 3: Настройте - AuthMe/config

    Код:
       # What type of database do you want to use?
       # Valid values: SQLITE, MYSQL
       backend: 'SQLITE'
       # Enable the database caching system, should be disabled on bungeecord environments
       # or when a website integration is being used.
       caching: true
       # Database host address
       mySQLHost: '127.0.0.1'
       # Database port
       mySQLPort: '3306'
       # Connect to MySQL database over SSL
       mySQLUseSSL: true
       # Username to connect to the MySQL database
       mySQLUsername: 'authme'
       # Password to connect to the MySQL database
       mySQLPassword: '12345'
    
    Настраиваешь только - это, ниже описывается база - не трогай.

    P.S # - Комментарий.
     
  8. Автор темы
    Sky007

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

    Баллы:
    66
    Спасибо я это знаю, проблема была в том что как оказалось был устаревший плагин в котором не было понятия как realname, Установка последней версии плагина решила проблему
    upload_2017-12-28_2-19-32.png
     

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