2015-01-02 4 views
2

Я просто понял, что если я пойду водин домен, 2 сеанса

myDomain.com 
www.myDomain.com 

имеет два отдельных сеанса.

Есть ли настройка Adobe ColdFusion 10, чтобы сделать это одним сеансом?

+0

Не было бы грантом, если бы хот, который голосовал, чтобы закрыть это, действительно объяснил почему? Это может быть полезно. Как это ... не так много. –

+0

Вы фактически используете оба домена? –

+0

Мне не нужны оба. Должен ли я отключить его? –

ответ

2

Выключите setClientcookies в Application.cfc и установить CFID & CFSESSION печенья с использованием <cfcookie> (или <cfheader> если и работать в области = ошибка) себя onSessionStart с domain=myDomain.com и HTTPOnly

+2

Urgh. Кажется, это немного хмурый, Генри. Можно ли просто отключить 'setDomainCookies'? (ref: https://wikidocs.adobe.com/wiki/display/coldfusionen/Application+variables) –

+0

this.setDomainCookies = 'yes'; казалось, не имеет никакого эффекта. –

+0

Muse рассказал об этом в 2006 году с [Поддержание вашей сессии по субдоменам] (http://www.coldfusionmuse.com/index.cfm/2006/7/28/sessions.and.subdomains). –

1

Это называется фиксированной, наконец, в обновлении 5 CF11. См. Документ с исправленными ошибками, связанный с https://helpx.adobe.com/coldfusion/kb/coldfusion-11-update-5.html, который имеет ссылку на отчет об ошибке выше и указывает, что он разрешен. К сожалению, об этом не упоминается в исправлениях CF10. Было бы обидно, если бы это происходило в 10, но не фиксировалось в нем.

Смежные вопросы