代码之家  ›  专栏  ›  技术社区  ›  Martney Acha

laravel中的会话刷新必须保留身份验证详细信息

  •  0
  • Martney Acha  · 技术社区  · 7 年前

    每当我使用SessionFlush时,所有会话详细信息都会丢失,如何防止会话flush不删除laravel中的身份验证,以便用户不会注销。Im使用laravel 5.4

    2 回复  |  直到 7 年前
        1
  •  2
  •   Tpojka    7 年前

    将用户保存在变量中,刷新所有会话数据,登录用户。

    $user = Auth::user();
    $request->session()->flush();
    Auth::login($user);
    // return response or return redirect
    
        2
  •  0
  •   Zoe - Save the data dump 张群峰    6 年前

    您是否试图从会话中删除您想要的信息?A. session()->flush() 将删除所有内容。

    类似于:

    $request->session()->forget('theKeyToRemove');
    // or
    Session::forget('theKeyToRemove');
    // or
    session()->forget('theKeyToRemove');