不同版本的laravel怎么共享session啊
现在发现高版本把cookie加密了,他引用了CookieValuePrefix,我用低版本直接引用不存在。
有谁知道这个文件在哪吗。
这是低版本,没有加密
protected function encrypt(Response $response)
{
foreach ($response->headers->getCookies() as $cookie) {
if ($this->isDisabled($cookie->getName())) {
continue;
}
$response->headers->setCookie($this->duplicate(
$cookie, $this->encrypter->encrypt($cookie->getValue(), static::serialized($cookie->getName()))
));
}
return $response;
}
高版本
*/
protected function encrypt(Response $response)
{
foreach ($response->headers->getCookies() as $cookie) {
if ($this->isDisabled($cookie->getName())) {
continue;
}
$response->headers->setCookie($this->duplicate(
$cookie,
$this->encrypter->encrypt(
CookieValuePrefix::create($cookie->getName(), $this->encrypter->getKey()).$cookie->getValue(),
static::serialized($cookie->getName())
)
));
}
print_r( CookieValuePrefix::create($cookie->getName(), $this->encrypter->getKey()));die;
return $response;
}
如果想把低版本也进行加密,应该怎么改
推荐文章: