This commit is contained in:
NaggaDIM
2025-01-02 00:05:09 +03:00
parent 2d071320a3
commit 277a5d5a31
16 changed files with 297 additions and 397 deletions

View File

@@ -0,0 +1,22 @@
<?php
namespace App\Http\Middleware;
use Closure;
use Illuminate\Http\Request;
class ProfileVerificationMiddleware
{
public function handle(Request $request, Closure $next)
{
if(empty($request->user()->verified_at) && !($request->routeIs('profile.need-verification') || $request->routeIs('index'))) {
return redirect()->route('profile.need-verification');
}
if(!empty($request->user()->verified_at) && $request->routeIs('profile.need-verification')) {
return redirect()->route('dashboard');
}
return $next($request);
}
}