xiaog0000

xiaog0000

这家伙有点懒,还没写个性签名!

  • 财富值20
  • 威望值0
  • 总积分20

个人信息

  • 已经解决,是domain设置的问题,二级域名必须是两个字符串以点分割
    都改为'domain' => '.test.local'即可。

    但是发现另外一个问题,我这边有三个应用,a.test.local 和b.test.local公用了一套登录账号,做的同步登录。还有个c.test.local使用另一套登录账号。
    因不能在common中配置session,故在a和b应用的main.php中都配置共同的user和session,在c应用中配置另外的user没有配置session,这样结果会a和b同步登录,但是c登录不了debug发现session是服务器共享的,故在c登录时会找到a/b的session。
    如果我在c登录之前清除掉session,能保证c登录,但是a/b已经不同步登录了,需要重新登录。
    请问有没有什么办法处理呢?

  • debug 源码发现,$_COOKIE['PHPSESSID'] 为空导致找不到 SessionID。

  • 发布了话题
    Yii2 二级域名跨域同步登录
试用期 等级规则
20/50
资料完整度
0/100
用户活跃度
0/100

Ta的关注

0

Ta的粉丝

2

Ta的访客

3