laravel 中 同個主域名下,多個項目共享session登錄狀態


共享session的前提是session在一個公共的地方,比如database,redis等,laravel框架提供了很大驅動選擇;

這里只需要在配置文件里配置三個地方即可

 

  1. 'driver' => env('SESSION_DRIVER', 'redis'),//session存放在公共地方
  2. 'cookie' => env(//設置各項目Session Cookie Name一致
        'SESSION_COOKIE',
    Str::slug(env('APP_NAME', 'laravel'), '_').'_session'
    ),
  3. 'domain' => env('SESSION_DOMAIN', '.sweetsunnyflower.com'),//設置主域名

各項目之間只要有一個登錄,其他項目就不需要登錄了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM