在移植tp6项目.遇到cookie设置的问题. 场景是接口请求登录.登录成功会存session和cookie session已经存了.但是cookie不知道怎么搞了. 逻辑全部在service层.控制器层只负责接收参数,和返回数据. 这个是service层的逻辑,这是登录成功 这个是控制器层 这个cookie该怎么处理呢?? 刚看在仔细看手册的请求,响应...貌似是没有对cookie删除的操作啊,退出登录操作,需要对cookie删除操作..难道是从新复制为空??
创建了响应对象,那你倒是把响应对象返回去呀,你这样直接返回json([])不就是重新创建了响应对象吗,那原来设置的cookie怎么可能还有效. 控制器改成 return AdminService::login();
service 改成
$response->header('Content-Type', 'application/json'); $response->withBody('返回的数据'); return $response;
嗯 嗯 .删除操作呢??赋值空吗?
cookie第三个参数传1,下一秒救失效了
大佬好久不见,在这里逮住了,哈哈
看来不单要学好编码,语文也要学好啊
额...明白了...谢谢大佬
这个不耻下问用的也太秀了
老哥,好学问..已改
创建了响应对象,那你倒是把响应对象返回去呀,你这样直接返回json([])不就是重新创建了响应对象吗,那原来设置的cookie怎么可能还有效.
控制器改成
return AdminService::login();
service 改成
$response->header('Content-Type', 'application/json');
$response->withBody('返回的数据');
return $response;
嗯 嗯 .删除操作呢??赋值空吗?
cookie第三个参数传1,下一秒救失效了
大佬好久不见,在这里逮住了,哈哈
看来不单要学好编码,语文也要学好啊
额...明白了...谢谢大佬
这个不耻下问用的也太秀了
老哥,好学问..已改