У меня есть страница входа в систему, которая находится на одном домене, а приложение - на другом.сеансы coldfusion, сброшенные при инициировании другим доменом
Когда я использую логин из отдельного домена, переменные сеанса не сохраняются для второго домена, хотя это домен, который их создает.
Чтобы было ясно, я не разделяя сессий между доменами
домен Войти запускает скрипт в домене приложения, где приложение создает переменную сеанса. Эта переменная не передается при вызове перенаправления в домене приложения.
Если я вызываю скрипт из того же домена, сеанс хранится как ожидалось. Забавно, что до сегодняшнего дня все было хорошо. Возможно, некоторые настройки cf изменились.
Я заметил, что передаются CFID и CFTOKEN, возможно ли, что сеанс написан с использованием CFID и CFTOKEN со ссылкой на веб-сайт?
если да, то как я могу предотвратить это?
Я получаю сообщение об ошибке «Рутины не могут быть объявлены более одного раза», когда я включаю бит cffunction. и ' ' не работал для меня :( –
Daniel
Вы 'onSessionStart' объявили где-то еще в файле App.cfc, вот что такое ошибка – Busches
Я использую CFwheels, так что да, это :). Я добавил его в нужное место, но он все еще не работал. – Daniel