0
我在sfGuardUser插件中使用了symfony 1.4.20。我有幾個共享相同應用的子域名。Symfony sfGuardUser在幾個子域上的單一認證
根據用戶是否登錄,應用程序的一個模塊應該提供稍微不同的內容。這個模塊應該通過一個子域來訪問,比如說sub.domain.com。 現在,如果我通過domain.com訪問此模塊,這可以工作。如果我通過sub.domain.com訪問模塊,即使他是用戶,也會被視爲未登錄。
我的猜測是sfguad插件使用的auth cookie缺少Domain:.domain.com參數。我該如何改變它? 此線程3207099似乎表明這是可能的。
謝謝!
您可以使用大多數瀏覽器確認Cookie可以使用哪些子域,例如, Firefox中的Cookies窗口。先檢查一下? – halfer
有主機:www.domain.com和路徑:'/'但沒有域參數。 – flm