added handled for page expired 419
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
namespace App\Http\Middleware;
|
||||
|
||||
use Illuminate\Foundation\Http\Middleware\VerifyCsrfToken as Middleware;
|
||||
use Illuminate\Session\TokenMismatchException;
|
||||
|
||||
class VerifyCsrfToken extends Middleware
|
||||
{
|
||||
@@ -11,7 +12,19 @@ class VerifyCsrfToken extends Middleware
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $except = [
|
||||
|
||||
protected $except = [
|
||||
'/pembayaran/backend'
|
||||
];
|
||||
|
||||
public function handle($request, \Closure $next)
|
||||
{
|
||||
try {
|
||||
return parent::handle($request, $next);
|
||||
} catch (TokenMismatchException $e) {
|
||||
// Redirect to login page if CSRF token is invalid
|
||||
return redirect()->route('login')->with('logsemula', 'Sesi anda telah tamat. Sila log masuk semula.');
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user