在移植tp6項目.遇到cookie設(shè)置的問題.
場景是接口請求登錄.登錄成功會存session和cookie
session已經(jīng)存了.但是cookie不知道怎么搞了.
邏輯全部在service層.控制器層只負責接收參數(shù),和返回數(shù)據(jù).
這個是service層的邏輯,這是登錄成功
這個是控制器層
這個cookie該怎么處理呢??
剛看在仔細看手冊的請求,響應(yīng)...貌似是沒有對cookie刪除的操作啊,退出登錄操作,需要對cookie刪除操作..難道是從新復制為空??
創(chuàng)建了響應(yīng)對象,那你倒是把響應(yīng)對象返回去呀,你這樣直接返回json([])不就是重新創(chuàng)建了響應(yīng)對象嗎,那原來設(shè)置的cookie怎么可能還有效.
控制器改成
return AdminService::login();
service 改成
$response->header('Content-Type', 'application/json');
$response->withBody('返回的數(shù)據(jù)');
return $response;