laravel,关闭标签时,通过ID或用户实例对用户进行身份验证会丢失会话

我正在使用社交名流包对用户进行身份验证,当用户以通用方式登录时,使用loginController,即使关闭标签并刷新页面,但使用

等方法时,会话仍保持活动状态>
  

Auth :: login($ user)   要么   Auth :: loginUsingId(1,true)

当我关闭浏览器的选项卡时,会话丢失了,这是我的一部分代码

if ($user->country_id==null) 
        {
        $ip=request()->server('HTTP_X_FORWARDED_FOR');

        $location =  \Location::get($ip);
        $country_id=Country::firstOrCreate(['name'=>$location->countryName])->id;
        $city_id=City::firstOrCreate(['name'=>$location->cityName])->id;
        $state_id=State::firstOrCreate(['name'=>$location->regionName])->id;

        $user->country_id=$country_id;
        $user->state_id=$state_id;
        $user->city_id=$city_id;
        $user->save();
        }

        //Auth::attempt(['email' =>$user->email,'password' =>$user->password]); for some reason this always returns false
        Auth::login($user,true);

我该如何解决?

qutingjian1 回答:laravel,关闭标签时,通过ID或用户实例对用户进行身份验证会丢失会话

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3101787.html

大家都在问