cookie("sessionKey"); if(!$sessionKey){ return $next($request); } $appSession = AppSession::where("session_key",$sessionKey)->first(); if(!$appSession){ return $next($request); } if(!$appSession->is_active){ return $next($request); } if ($appSession->session_type === 'STRANGER') { return $next($request); } if ($appSession->session_type === 'PRO') return redirect("/dashboard"); else return redirect("/"); } }