Евгений
так, Миша начинает, надо поссать
Andrei
Dmytro
Потому что станлартный только с mgr контектом вроде работал, а мне надо с web ом
$c = array( 'login_context' => 'web', // main context 'add_contexts' => 'profile,gallery,videos', // other contexts 'username' => $username, 'password' => $password ); $response = $modx->runProcessor('security/login',$c);
Sergey
$c = array( 'login_context' => 'web', // main context 'add_contexts' => 'profile,gallery,videos', // other contexts 'username' => $username, 'password' => $password ); $response = $modx->runProcessor('security/login',$c);
Спасибо, не знал про такой вариант... Но все же как бы сделать так чтобы modRest определял передаваемые ему запросы с отданным ранее modAuth ?
Aleks
а кто делал интеграцию с ретайл црм?
Sergey
да я что-то не понимаю проблемы.... сделай var_dump(session_status())
да забыл уточнить, запросы кросс доменные и думаю поэтому ломается все
Dmytro
та ничего не должно ломаться
Dmytro
может у тебя просто сессии вообще не стартанули
Dmytro
запусти вручную $modx->initialize()
Sergey
может у тебя просто сессии вообще не стартанули
а вот еще момент. У меня логин происходит в контроллер auth а затем когда другой раздел фронта обращается к соседнему контроллеру например cityes то соответственно тот уже не понимает что пользователь ранее авторизованный. Может какую-то связку между контроллерами полагается делать? чтобы auth передавал в соседние контроллеры реста данные об авторизации?
Dmytro
а вот еще момент. У меня логин происходит в контроллер auth а затем когда другой раздел фронта обращается к соседнему контроллеру например cityes то соответственно тот уже не понимает что пользователь ранее авторизованный. Может какую-то связку между контроллерами полагается делать? чтобы auth передавал в соседние контроллеры реста данные об авторизации?
что значит другой раздел фронта? и кто его запускает? если ты все делаешь в одном скрипте, то у тебя есть modx->user, у тебя есть $_SESSION, $_GET и $_POST ты вообще сам можешь заделать любыми. Ничего не должно потеряться. Я на 99% уверен, что ты неправильно сам модекс подключил, отсюда и проблемы
Aleks
видел, пару вопросов по возможностям ретайла
Aleks
https://modx.pro/components/17469
Sergey
передавая ему данны запроса и modAuth пользователя
Sergey
но rest контроллер city уже не знает о каком пользователе речь. Вот и мучаюсь с этим
🙈 PG
То что на фронте есть раздел авторизации, он обращается к бэку на адрес https://domain.tld/rest/auth post запросом. После чего во фронт возвращается данные об пользователе и modAuth
я делал отдельную таблицу где хранится id пользователя и генерируемый мною токен, этот код вставляю в код страницы <script> var userToken = "spb_ca80968f488d7e334bcb1fbe27b2ab52f3439f3a"; </script>в каждом запросе его передаю, ну а на там уже проверяю и присваиваю $modx->user = $modx->getObject('modUser', $user_id);
🙈 PG
Большое спасибо, вариант неплохой на мой взгляд, попробую
я делал проект польностью на вебсокетах, до сих пор работает без проблем
Sergey
хотя его перехватить легко, ну можно подумать как его передавать иначе. Главное по итогу пользователю его назначать
Sergey
и потом сравнивать
🙈 PG
можно сделать 2, токен и рефреш и постоянно их обновлять
🙈 PG
ну или поставить в куках ХТТПонли, и оттуда брать
🙈 PG
вопросы безопасности уже бери на себя, я сильно упростил то что я делал, чтобы смысл передать
Sergey
понял ))
Sergey
Спасибо и на этом большое!
Evgeniy
Как может ломаться babel из-за кешированногл вызова pdo на другой странице или не кешированного
Evgeniy
Это как вообще...
Evgeniy
Понял как. При очистке Кеша, то работает, то нет...
Борис
Ребят привет, а кто пользуется clientconfig'ом сталкивался с проблемой когда создаешь полес вводом изображения и если его не заполнять на фронте отдает слеш / вместо того чтобы отдавать пусто
Evgeniy
можно, создай метод, который будет выводить все переменные и их значения))
Evgeniy
я даже не понял - это сарказм или нет?
Evgeniy
не использовал clientconfig)
Борис
условие на проверку пустого я делаю так {$_modx->config.logo ?= 'какой то адрес'} а как на не заполненное писать?
Sentinel
а Catalogfill умеет в yml ?
Евгений
вроде нет
Евгений
csv
Sentinel
блин.. походу для импорта yml решения нет.. сейчас столкнулся.. что все почти маркетплейсы с yml работают...
Anonymous
@barbarik а зачем бота удалять? вроде удобно было
Sentinel
скила не хватит запилить... 😒
Evgeniy
да лан прибедняться))
Evgeniy
Yml это же xml тот же
Dmytro
делов то - поменять tpl и outerTpl ))
Sentinel
Yml это же xml тот же
Если это так то Catalogfill должен справится.. т.к. он работает с xml единственное что потом нужно будет класс менять на msProduct
Evgeniy
да хоть pdoResources
Алексей
Привет ребята. Кто нибудь может подсказать, как правильно посмотреть у modRegistry поле expired записи, полученной через реад? Не хотелось бы напрямую через xpdo запрашивать
Алексей
Тоже никто не знает?(
Evgeniy
знать бы что такое modRegistry)))
Алексей
core/model/modx/registry/db/modregistry.class.php
Алексей
Регистр, в который можно всякие, временные сообщения скидывать, с сортировокй по топикам)
Алексей
знать бы что такое modRegistry)))
https://docs.modx.com/revolution/2.x/developing-in-modx/advanced-development/modx-services/modregistry
A Б
@barbarik а зачем бота удалять? вроде удобно было
по-моему это бессмысленные приветствия, которые засоряют канал но если вы считаете это полезным, то я не против
Anonymous
Учитывая, что есть еще флудилка, то имеет смысл оставить, чтобы люди читали правила - во первых, а во вторых знали что и куда.
Anonymous
Люди сейчас не так часто добавляются, поэтому особо не мешает, как по мне
A Б
Сегодня 10 таких было 🤔
Alexey
Привет всем!
Ильхом
плагин phpthumbof настроил на обрезку [[phpthumbof? &input=`[[+img]]` &options=`w=300,h=150,iar=1`]] но какого хрена, он не обрезает как мне нужно, а 300 и 199 режет?
Alexey
плагин phpthumbof настроил на обрезку [[phpthumbof? &input=`[[+img]]` &options=`w=300,h=150,iar=1`]] но какого хрена, он не обрезает как мне нужно, а 300 и 199 режет?
Странная штука у меня случилась. Есть форма ajaxform. рядом находится селект, который при каждом выборе отправляет post запрос $.post(document.location.href, {action: action, id: data_id}, function(data) { price = JSON.parse(data); change_calc(price,val_pr); });
Alexey
И вот проблема - при отправке post запроса он отправляет и форму...
Иван
А не запятые
Alexey
Блин, я так и думал:)
Ильхом
странно, по примеру сделал. спасибо попробую сейчас
Иван
Работает?
Ильхом
+++
Ильхом
от души, душевно в душу
Иван
Ну и zc=1
Иван
Не за что
Ильхом
да его тоже не забыл)
Ильхом
это второй раз, когда в нете натнулся на запоротую статью)