D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
etb1lp46s9ed
/
public_html
/
wabulk.whatzi.online
/
app
/
Http
/
Middleware
/
Filename :
TwoFactorMiddleware.php
back
Copy
<?php /* Copyright © Magd Almuntaser, OneXGen Technology. All rights reserved. Project: MPWA Whatsapp Gateway | Multi Device Licensed under the CC BY-NC-ND 4.0 License. For details, visit https://creativecommons.org/licenses/by-nc-nd/4.0/. */ namespace App\Http\Middleware; use Closure; use Illuminate\Support\Facades\Auth; class TwoFactorMiddleware { /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { $user = Auth::user(); if ($user->two_factor_enabled && !$request->session()->get('2fa_verified', false)) { if ($request->route()->getName() !== '2fa.verify') { return redirect()->route('2fa.verify'); } } return $next($request); } }