$modx - user установить вручную
Всем привет.
Занимаюсь интеграцией собственной мини.crm на modx с битрикс.24 crm.
Вопрос связан с авторизацией. Сделал плагин, который при доступе из crm автоматически авторизовывает юзера или создает нового по данным из CRM.
Но вот беда, modx хранит токен сессии (с авторизацией в том числе) в cookie. В браузере все работает разумеется, но в мобильном приложении cookie вовсе не работают. (за исключением загадочного cookie от currencyrate, загадочный, потому что я не нашел факт установки его в исходниках, может автор подскажет, как он ставит свой cookie, который единственный работает в моб. приложении).
Собственно вопрос, как я могу принудительно впихнуть id текущего пользователя, чтобы базовые процессоры modx определяли юзера таким, каким я его укажу при инициализации страницы.
Занимаюсь интеграцией собственной мини.crm на modx с битрикс.24 crm.
Вопрос связан с авторизацией. Сделал плагин, который при доступе из crm автоматически авторизовывает юзера или создает нового по данным из CRM.
Но вот беда, modx хранит токен сессии (с авторизацией в том числе) в cookie. В браузере все работает разумеется, но в мобильном приложении cookie вовсе не работают. (за исключением загадочного cookie от currencyrate, загадочный, потому что я не нашел факт установки его в исходниках, может автор подскажет, как он ставит свой cookie, который единственный работает в моб. приложении).
Собственно вопрос, как я могу принудительно впихнуть id текущего пользователя, чтобы базовые процессоры modx определяли юзера таким, каким я его укажу при инициализации страницы.
$modx->user->set('id',999); // Не работает. Но надо что-то типа такого варианта Комментарии: 4
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Например, mxManager управляет сайтами на MODX и авторизуется через админку — и проблем с куками и сессиями там нет, потому что всю эту работу на себя берёт библиотека Alamofire.
А вообще
А вообще, такая проблема с куками наблюдается и с моб. приложениями вконтакте, и с одноклассниками (гугл поведал).
За код спасибо, работает