今天所做的努力
都是在为明天积蓄力量

thinkphp6.0 使用SESSION登录,在另一个接口获取不到SESSION值

使用tp6里的session记录了登录信息,在另一个接口获取时,发现session神奇的不见了。怎么解决?

解决一:开启session中间件,让接口可以读取到
找到项目路径 :
appmiddleware.php

默认注释掉的

// Session初始化
// thinkmiddlewareSessionInit::class

改成

// Session初始化
thinkmiddlewareSessionInit::class

解决二:设置过期时间
打开项目下
config/session.php

设置过期时间大于0

'expire' => 1440,
————————————————
版权声明:本文为CSDN博主「一筐大白菜啊」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/sphinx1122/java/article/details/103067723

赞(2)
未经允许不得转载:如需转载,请标注内容来源流觞 » thinkphp6.0 使用SESSION登录,在另一个接口获取不到SESSION值
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

今天所做的努力都是在为明天积蓄力量

联系我们关于小站