diff --git a/app/Http/Middleware/MigrationLookup.php b/app/Http/Middleware/MigrationLookup.php index 550709650b..aacc21abc0 100644 --- a/app/Http/Middleware/MigrationLookup.php +++ b/app/Http/Middleware/MigrationLookup.php @@ -21,10 +21,21 @@ class MigrationLookup return $next($request); } - if ($guard == 'user') { - - } - return $next($request); + //need to wrap an additional block over this to funnel users in a particular range + + if ($guard == 'user') { + + if(request()->is('migration/*') || request()->is('settings/*')) { + + return $next($request); + + } + + + } + + return redirect('/settings/account_management'); + } } diff --git a/routes/web.php b/routes/web.php index 77fa114091..38c220db10 100644 --- a/routes/web.php +++ b/routes/web.php @@ -123,7 +123,7 @@ if (Utils::isTravis()) { Route::get('/check_data', 'AppController@checkData'); } -Route::group(['middleware' => ['lookup:user', 'auth:user']], function () { +Route::group(['middleware' => ['lookup:user', 'auth:user','migration_channel:user']], function () { Route::get('logged_in', 'HomeController@loggedIn'); Route::get('dashboard', 'DashboardController@index'); Route::get('dashboard_chart_data/{group_by}/{start_date}/{end_date}/{currency_id}/{include_expenses}', 'DashboardController@chartData');