保留会话登录时与Laravel社交在谷歌或重置与以前的ID之一

oknwwptz  于 2023-02-14  发布在  其他
关注(0)|答案(1)|浏览(119)

我目前有一个Laravel应用程序,使用Socialite登录。

public function redirectToGoogle(Request $request)
{
    return Socialite::driver('google')->stateless()->redirect();
}

当它加载和重定向我失去了以前的会话ID。我需要这个会话ID,因为它加载在我的数据库中跟踪一些购物车信息。有没有办法,我可以保留以前的会话ID时,社交加载谷歌驱动程序?
我也可以重置会话ID,因为我的数据库中有它,但是我不知道如何用自定义字符串重新生成它。

$request->session()->regenerate();

但是给它传递一个自定义字符串呢?

$request->session()->regenerate('some value');
session()->getId(); //does not regenerate 'some value'
k10s72fa

k10s72fa1#

我想这样说:会话()-〉集合ID($myCustomId);From here

相关问题