How To Avoid TokenMismatchException On Logout

Websolutionstuff | Jun-29-2020 | Categories : Laravel

Many times we faced a Tokenmismatch error in laravel. This error occurs If you stay too long time on one form or if your system stays idle or if you are not active on your computer, and then again try to fill this form.

At that time you may get a TokenMismatchException error because the CSRF token won’t be the same. recently many times we found this problem in logout time. So, In this example, we will see you how to avoid it.

Normally, if you are not active for a long time in your system then you will get errors like the below screen print.

tokenmismatch

 

 

To avoid the TokenMismatchException error, we may add exceptions for the URLs that we don’t want to have CSRF protection. There are special array for that in app/Http/Middleware/VerifyCsrfToken.php

class VerifyCsrfToken extends Middleware
{
    /**
     * The URIs that should be excluded from CSRF verification.
     *
     * @var array
     */
    protected $except = [
        //
    ];
}

So what we need to do, is just add logout into this array.

protected $except = [
    '/logout'
];

If you want to add more URLs then you can add them here.

 


You might also like:

Recommended Post
Featured Post
How To Create Pagination Using jQuery
How To Create Pagination Using...

In this article, we will see how to create pagination using jquery. We will create jquery pagination using mul...

Read More

Nov-08-2022

Laravel 8 Google Bar Chart Example
Laravel 8 Google Bar Chart Exa...

Today, we will see laravel 8 google bar chart example, Google charts is use to visualize data on you...

Read More

Jul-23-2021

Laravel 8 Has Many Through Relationship Example
Laravel 8 Has Many Through Rel...

In this example we will see laravel 8 has many through relationship example. hasManyThrough relationship difficult to un...

Read More

Nov-17-2021

Laravel 10 Composer-runtime-api ^2.2 Error - Fixed
Laravel 10 Composer-runtime-ap...

In this article, we will see laravel/framework[v10.0.0, ..., v10.0.3] require composer-runtime-api ^2.2 error fixed...

Read More

Mar-07-2023