我有1個域名,並創建了1個來自主域名的子域名www.example.com和dev.example.com。 www.example.com是生產域,dev.example.com是開發環境。Laravel會議 - 不想共享域和子域會話
我已經克隆了來自同一個倉庫的2個項目,但將它們放在不同的文件夾中。在www.example.com文件夾.env文件中,我已將域會話設置爲example.com。這意味着在瀏覽器中,當我從www.example.com或example.com訪問時,它將能夠共享該域。在dev.example.com中,我設置的session_domain是dev.example.com。
現在我遇到的問題是,當我訪問www.example.com時,它將生成.example.com的laravel_session域名。隨着點面前,它似乎可以分享到子域。當我訪問dev.example.com並使用Facebook登錄時,似乎它將查找.example.com域會話,而不是在dev.example.com中創建的會話。
如果我刪除www.example.com中的laravel_session即可在我的dev.example.com中使用Facebook登錄,或者我清除了所有的cookies /會話,並且我也可以在我的開發人員的Facebook中登錄。 example.com。
我需要做些什麼才能讓它不會在子分享中分享會話?如果我不想分享,可以在用戶在瀏覽器中輸入example.com和www.example.com時分享域名嗎?
當它用facebook登錄時碰到invalidstateException,它可以通過清除所有cookie/session來解決。但我認爲要求用戶自行清除Cookie瀏覽器是不對的。有沒有解決方案?