php - laravel 多域名登录问题 如 qiyue.io me.qiyue.io
PHPz
PHPz 2017-04-11 10:07:20
[PHP讨论组]

一个网站有一个主域名,多个子域名,公用一个登录,后来才发现

主域名是可以登录的,子域名登录不了,主域名登录后在子域名还是没有登录的,而且在子域名点击登录会跳回子域名首页,进不去登录页面了

怎么解决啊?

用的是 Laravel 5.2.*

如:主域名 qiyue.io
子域名 blog.qiyue.io

已解决

确实是设置 config/session.php 里的 domain ,设置为 .xx.xx 形式
刚开始没起作用是因为,没有添加路由中间件 'middleware' => 'web'

如要动态的设置 domain,可以通过 cofing() 函数,在服务提供者的 boot 里设置

config(['domain' => '.xx.xx'])
PHPz
PHPz

学习是最好的投资!

全部回复(1)
迷茫

session同步:
需要以下三步

  1. redis存session

  2. session的cookie域名改为

  3. 两个项目的secret改为一致

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号