Pavlo
по этому нужно в кабинете давать возможность присоеденить аккаунт соц. сети или еще какому то сервису
Pavlo
а там уже сохранять токен в бд
DG
а там уже сохранять токен в бд
Спасибо, за инфу буду дальше изучать этот вопрос!
Anonymous
$client_id = ''; // Client ID $client_secret = ''; // Client secret $redirect_uri = 'https://jenystore.ru/oauth2callbackfacebook'; // Redirect URIs if (isset($_GET['code'])) { $result = false; $params = array( 'client_id' => $client_id, 'redirect_uri' => $redirect_uri, 'client_secret' => $client_secret, 'code' => $_GET['code'] ); $url = 'https://graph.facebook.com/oauth/access_token'; } $tokenInfo = null; parse_str(file_get_contents($url . '?' . http_build_query($params)), $tokenInfo); if (count($tokenInfo) > 0 && isset($tokenInfo['access_token'])) { $params = array('access_token' => $tokenInfo['access_token']); $userInfo = json_decode(file_get_contents('https://graph.facebook.com/me' . '?' . urldecode(http_build_query($params))), true); if (isset($userInfo['id'])) { $userInfo = $userInfo; $result = true; } } if ($result) { include_once(MODX_BASE_PATH."assets/lib/MODxAPI/modUsers.php"); $user = new modUsers($modx); $redirectUri = $_SESSION['redirectUri']; $res = $modx->db->select( "id", $modx->getFullTableName('web_users'), "username='" . $userInfo['email'] . "'" ); if($modx->db->getRecordCount($res)) { $id = $modx->db->getValue($res); $user->authUser($id); header( 'Refresh: 0; ' . $redirectUri ); } else { session_start(); $_SESSION['userFacebook'] = $userInfo; header( 'Refresh: 0; ' . $redirectUri ); } }
Anonymous
вот для fb делал он много что отдает, но сверять при регистрации только по мылу
Anonymous
только клиент id и секрет надо получить на fb
Игорь
Привет всем, поставил симплгаллери - на странице пустая закладка http://joxi.ru/4AkZNZVuyJJKZ2
Игорь
было у кого-нибуть чтото подобное??
Sazanof
Консоль покажите, было подобное у некоторых
Sazanof
Папка js есть в галерее?
Sazanof
Что-то такое было
Sazanof
Там чето может при обновлении не копирнуллсь или установке
Игорь
Папка js есть в галерее?
http://joxi.ru/krD7n7PHEVVxBA
Игорь
есть
Sazanof
Консоооооль
Sazanof
Тут ванг нет(с)
Игорь
http://joxi.ru/Y2L8N8du911qY2
Sazanof
Мб тут говорили
Sazanof
Поищите в переписке
Игорь
http://joxi.ru/52aJ3JGu4wwWPA при переходе на вкладку
Игорь
Поищите в переписке
есть возможность скинуть рабочие файлы
Игорь
http://joxi.ru/52aJ3JGu4wwWPA при переходе на вкладку
http://joxi.ru/p27gDgltoJJ5N2 - появляется новая ссылка на обновление
Sazanof
Игорь
все не то, но все равно спасибо)
Sazanof
Естт проект с рабочей галереей?сравните там файлы
Игорь
давно не было
Sazanof
Внимательнее
Sazanof
будто инсталятор битый
Sazanof
Есть?
Sazanof
Screenshot (06:25PM, июля 31, 2017)
Sazanof
Это из старой может версии, хз, нашел в переписки с товарищем Лектором)
Игорь
))
Игорь
да есть
Sazanof
Вы там хоть чета пробовали сделать?
Игорь
а нет
Игорь
не туда глянул
Игорь
http://joxi.ru/V2VGzGxhxllNyA
Игорь
только 1
Sazanof
Я скинул архив, он наверное старый, но попробовать могли бы уже
Sazanof
Если осталтное "все не то и не так")
Игорь
заработала - постравил из экстракта и обновил вашими файлами
Игорь
походу установщик битый
Sazanof
И хз, что из этого помогло😂
Игорь
))))))))))))
Sazanof
Тут базу знаний и решений пора делать, из этого чата: __ Сайт "чета странный", грузит хуйню В кеше все дело, его ты почисть Тупит симпл галлери иль симпл тьюб Возьми и нормально ты обновись!
Женечка
люблю спрашивать, а потом искать 😊
Sazanof
люблю спрашивать, а потом искать 😊
Очень долгая история переписки, templatesEdit2 вам в помощь
Женечка
открыл глаза и нашёл такое, вроде помогло
Женечка
за совет спасибо. Надо будет где-то записать, что бы не потерять
Sazanof
Очень долгая история переписки, templatesEdit2 вам в помощь
Хорошая штука, кручу верчу, шаблон так как хочу.
Dmytro
ulogin еще есть на просторах modx.im
Anonymous
@Dmi3yy вопрос - на версии 1.3.3 вылезло уведомление, мол система устарела и предлагает обновиться до 1.3.0.. глюк?
Dmytro
Отключите evolutionupdatenotifer Должен работать только updater (plugin)
Сергей
Отключите evolutionupdatenotifer Должен работать только updater (plugin)
а если нет updater (plugin) ??? а только evolutionupdatenotifer
Anonymous
Отключите evolutionupdatenotifer Должен работать только updater (plugin)
Отключил.. но всё равно.. было 2 уведомления от обоих плагином, теперь 1, но всё равно висит)
Dmytro
Значит при обновлении галочку на нем убрали
Dmytro
Сбросьте кеш в админке
Anonymous
👍 дейсвительно из кеша)
Anonymous
И ещё давно мучает вопрос по поводу ajax search. Если он не используется, достаточно index-ajax.php удалить?
Dmytro
Неделю назад же отвязал аякссерч от индекс аякс
Dmytro
В версии 1.4 поудаляю многое что по умолчанию идет
Anonymous
Неделю назад же отвязал аякссерч от индекс аякс
Интересует именно в целях безопасности, если ajaxSearch не используется, то нужно только сниппет и файл удалить - больше ничего?
Dmytro
Если не используется ajaxsearch то еще удаляйте и папку с файлами /assets/snippets/ajaxsearch
Anonymous
ну это само собой)
Dmytro
Надо запилить будет виджет проверки безопастности думаю было бы удобно
Anonymous
А мне, кстати, ещё мысль пришла, при обновлении смотреть в @version текущую установленную версию и сравнивать файлы с репозиторием, и ежели они отличаются, значит были ручные правки.. и собственно либо выводить diff перед обновлением, либо предупреждать, что может не работать после обновления.
Alexey
Мужики, а то шарит в FormLister, кому не лень объяснить. Задача доавить свои группы, к этим группам привязать пользователей. Хотя бы направить.
Alexey
ну мне нужно что админ добавлял пользователей, не то что бы регистрация.. Ну да при добавлении пользователя, выбирать группц. Т.е. сначала надо группы добавить
Alexander
а если при регистрации через формлистер то параметр &userGroups
Alexey
НУ ладно. Значит сначала. Группы отдельные от модх. Их количество не ограниченно. Каждый пользователь может принадлежать к разным группам. ОТ того к каким групам он принадлежит, он может те или иные фишки. (отдельный функционал от модх)
Alexey
хм.. может можно группы модх как то использовать? вобщем тогда еще детальниее. Группы это так сказать комнаты. Одни пользователи могут писать в этих комнатах, другие читать, этот функционал выбирается при добавления пользователя. Нужна для того что бы разные отделы продаж и закупак находящиеся удаленно друг от друга передавали инфу. Например отдел закупок пишет в комнату. Есть 200 стульев по цене 30доллоров, это текст транслируется в отделе продаж и они их продают.