Перейти к содержанию

greykoo

Актив
  • Постов

    166
  • Зарегистрирован

  • Посещение

  • Победитель дней

    7

Сообщения, опубликованные greykoo

  1. 1 час назад, Xuc сказал:

    адаптацию с WP так за годы ни кто и не придумал?

    Смотря как он пароли шрифует если обычный md5 - тогда и без хаков обойтись можно , просто нужно настроить доступ и всё. Или reset api

    soka, ну так возьми и сделай человеку как положено

  2. 42 минуты назад, soka сказал:

    Серьезно? Хм, интересно а как она работает если пароль пустой... Неужели IPS не требует старый пароль? Во всяком случае с АЦ могут быть проблемы по вышеописаному багу.

    Не требует пароль , я выше написал. IPS хранит пустые пароли в таком методе авторизации - по этому я так же делал. Это сервер. Там менять пароли можно в других скриптах и они не связанные с IPS, да и в игре наверное тоже можно менять пароль - по этому так делать плавильней , по этому в IPS додумались - не хранить пароли , ибо на другой стороне он сможет измениться где угодно без обратного ответа. 

  3. 1 час назад, soka сказал:

    У вас функция смены пароля будет использовать имя текущего пользователя, еще раз обратите внимание, если администратор попытается сменить этому пользователю пароль в АЦ и при этом запустится changePassword он поломает ему пароль в удаленной базе. Это потенциальный баг. А наличия паролей в двух базах никоем образом не мешает "прямому взаймодействию".  Если взамодействие жизнено важно нужно смотреть в другую сторону, а именно в memberSync.

    Я делал так как это делает IPS - то есть не стал добавлять пароли в базу. Взаимодействовать с БД нужно моментально ибо игроки не станут ждать пока аккаунт зарегается через какое-то там время , я уже об этом писал - это очень важно

  4. 2 часа назад, z8ToT8z сказал:

    Теперь вся надежда на Вас greykoo!

    Должно работать:

    регистрация. при этом данные должны подходить на сервере

    Смена пароля

    Авторизация (включая уже зареганые аккаунты на сервере )

     

    Пробуй wowautch.xml

    wowautch.xml

     

    Отпишись о результатах. 

    wowautch.xml

  5. 2 минуты назад, z8ToT8z сказал:

    Авторизация работает отлично, т.е. теперь можно с 2-х баз заходить!)

    Нужно так же еще сделать смену пароля и при регистрации отправлять в БД данные. Как время будет - сделаю 

  6. Если моя теория верна - значит авторизация должна работать 

    System -> Login Handlers->External Database 

    Сам метод нужно включить и настроить его

    Настроить External Database

    Скриншот 30-09-2016 210035.png

    Установить хак wowautch.xml

     

    Попробуй зайти из БД wow и тестируй только на тестовом сервере ибо тут не все функции заскрипчены , просто проверить нужно 

     

    wowautch.xml

  7. z8ToT8z, очень давно делал такое. там особое шифрование нужно добавить в IPS4 .. без хаков не обойтись. Нужно глянуть какой нибудь скрипт регистрации для сервера и глянуть как он шифрует пароли и потом уже делать хак. 

     

    За заполнение базы юзеро отвечает 

    //создать юзера

    new \IPS\Member();

     

    /// пример загрузки и редакритования 

    $user =  \IPS\Member::load( 1 );

    $user->name = 'Новое имя';

    $user->save(); /// вызывать нужно всегда чтоб сохранить данные 

  8. АлексМоскалёв, просто этим юзерам нужно дать вторичную группу в настройках форума 

    То есть :

    У Васи группа Пользователь  , вторичная группа доступ 2

    У Пети группа Пользователь  , вторичная группа доступ 1 и 2

    У Степы группа Пользователь , вторичная группа доступ 1

    То есть Васек не сможет попасть в форум 1, а Степа не сможет попасть на форум 2, ну а Петя сможет попасть туда и туда

    П.с. Ты ключей еще больше наплодишь чем групп 

  9. То есть :

    У Васи ключ 123456

    У Пети ключ 65894

    У Степы ключ 54387

    И все они смогут читать конкретный раздел? Не легче их перевести в конкретную группу и пусть они читают эти разделы без всяких паролей 

    п.с. идея реализуемая 

  10. 4 часа назад, tolik777 сказал:

    Я думаю правильно один пост в ВК - одна тема.

    Что получилось:

     - Посты с пустым текстом (которые с картинками) не имопртируються (из-за отсутствия названия темы)

    - Все темы будут уникальными и сохранять стандартный A_I , у них будет своя защитная подпись md5

    - Все посты будут обновляться через каждый час (нужно настроить крон)

    Как установить:

    - Переходим в настройки категорий, выбираем нужный форум и жмем редактировать и вписываем туда ID группы0_a5661_5991e2f8_orig.jpg

     

    Потом переходим в настройки импорта и настраиваем его

     

    0_a5661_5991e2f8_orig.jpg.2bd940df24e979f670ee6e907f7e1258.jpg

     

    Обратный импорт в ВК - делать пока не буду 

  11. 11 часов назад, tolik777 сказал:

    По 1 и 2 спасибо за ответы. Подождем тогда...

    По 3. А что за проблемы с получением токена? Я делал - никаких проблем не было. Для нескольких групп делал скрипт, везде все работает до сих пор.

    Я делал достаточно давно и точно не помню какая проблема была. Вроде токен такого уровня не передавался get параметром. Я хотел чтоб при регистрации передавался юзеру токен с доступом публикации потов. Делал типа биржи публикации постов в ВК 

     

    А на счет 1 и 2 - думаю лучше будет сделать хуком и чтоб он независимо от админов работал ., т.е сам обновлял темы через каждые 10 минут .

    Вот только такой вопрос:

    Посты должны создавать свою тему или должны попадать в одну тему ?

  12. tolik777,

    1) Импорт форума пока не имеет задержки, но этот функционал в будущем 

    2) Можно сделать отдельный импорт без комментариев. Например все посты скидывать в одну тему ... Этого функцианала пока нету, но сделать нет проблем 

    3) Это можно сделать. Но будут проблемы с получением токена на права редактирование групп. Я делал уже такое для IPS4 и столкнулся с такой проблемой. Можно скрестить RESET API и скрипт , но это уже совсем другой скрипт получится 

  13. Обновил немного систему. Теперь посты из группы можно импортировать прямо на форум. Это делается так:

    Скрипт берет последние посты (количество указывается в настройках) и создает тему на форуме с содержанием поста. Все комментарии - импортируются в качестве ответа

    Все пользователи так же импортируются и аваратки тоже 

    работу импорта можно глянуть тут http://ips.greyko.ru/index.php?/forum/9-%D0%BB%D1%8E%D0%B1%D1%8B%D0%B5-%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D1%8B/&page=1

    Импортировал первые случайные группы .. так что на тематику не обращайте внимание 

    так же есть предложение - закреплять тему под конкретным ID группы и импортировать свежие посты по кулдауну

    Чутка скринов 

    0_a5661_5991e2f8_orig.jpg.2bd940df24e979f670ee6e907f7e1258.jpg

×
×
  • Создать...