У меня есть следующая структура проекта.
WWW core project files and folders ticketSystem (coldbox project)
Билетная система построена на фреймворке coldbox 3.0.0. Я хочу, чтобы пользователь автоматически входил в систему тикетов, как только они вошли в наш основной проект, а также я хотел бы поделиться переменными приложения и сеанса между этими двумя проектами.
Следующие шаги я пробовал.
- Чтобы совместно использовать переменные сеанса и приложения, я определяю одно и то же имя приложения в корневом проекте и проекте coldbox и, кажется, работает нормально.
- Чтобы войти в систему тикетов, вызовите обработчик security.doLogin через cfhttp, в то время как вход в основной проект также передайте session.urltoken, чтобы убедиться, что он использует те же переменные приложения и сеанса.
Но все равно меня это не устраивает. Я ищу подходящее решение для совместного использования модели данных/вызовов между приложениями coldbox и non-coldbox.
Я ценю ваши отзывы об этом.
Спасибо, Притеш.