2
由於我收到的幫助here,身份驗證在我的本地主機上的子域上保持良好狀態。但是現在我遇到了遠程服務器的問題。我在session.php
中更改了'domain' => '.mydomain.com',
,現在我根本無法登錄。實際上,Auth:attempt()
工作得很好,但當它嘗試加載下一頁時,它會失敗我的auth
篩選器。以下是我的過濾器中的代碼:Laravel 4.2跨服務器上的子域進行用戶驗證
if (Auth::guest()) return Redirect::guest('login');
對我來說,這意味着會話根本不工作。而我在session.php
中更改的那一行絕對是罪魁禍首,因爲當我將其更改回'domain' => null,
時,我可以很好地登錄......它只是不會在子域中持續存在。關於讓laravel記住我的子域中的會話的任何想法?
這工作。刪除我的瀏覽器緩存,它完美的作品。我認爲這將是一個複雜的解決方案。謝謝! – sterfry68