laravel auth注销如何返回新的csrf令牌

时间:2018-03-23 07:55:21

标签: php laravel csrf

在我的项目中,我想登录并注销没有页面刷新的用户。为此,我在LoginController中覆盖方法sendLoginResponse和logout of Traits AuthenticatesUsers,以返回不重定向但更新的数据。我通过ajax调用这些方法。

问题是当我退出时,我需要向客户端返回一个新的csrf令牌,以便能够在没有页面刷新的情况下再次登录。当我在logout:

返回一个新的csrf令牌时
public function logout(Request $request)
{
    $this->guard()->logout();

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

    return csrf_token();
}

csrf标记为null。我该如何解决这个问题?

0 个答案:

没有答案