假设用户已打开两页。在其中一个中,触摸注销按钮。然后在另一页上再次触摸注销按钮。
哪个有错误:
(1/1) TokenMismatchException
In VerifyCsrfToken.php (line 68)
At VerifyCsrfToken-> handle (object (Request), object (Closure)) in Pipeline.php (line 148) ......
。你有任何解决方案吗?
答案 0 :(得分:0)
将用户返回到具有新的有效 CSRF 令牌的表单,以便刷新页面并且不会存在注销按钮。
public function render($request, Exception $exception)
{
if($exception instanceof TokenMismatchException)
{
return redirect()
->back()
->with('your msg');
}
return parent::render($request, $exception);
}
看起来,页面刷新。
请勿将 POST 替换为获取。它不会安全和标准。