From 00dc2df0c6ff2b0f299b779d621ee9f2ffd31bda Mon Sep 17 00:00:00 2001 From: DariusIII Date: Wed, 20 Jun 2018 09:44:15 +0200 Subject: [PATCH] Add isVerified middleware to routes --- Changelog | 1 + routes/web.php | 350 +++++++++++++++++++++++++------------------------ 2 files changed, 177 insertions(+), 174 deletions(-) diff --git a/Changelog b/Changelog index 24a296db8..5e0153aa3 100755 --- a/Changelog +++ b/Changelog @@ -1,4 +1,5 @@ 2018-06-20 DariusIII + * Chg: Add isVerified middleware to routes * Chg: Add user verification on registration * Chg: Add check if rating is set in Movie class updateMovieInfo function 2018-06-19 DariusIII diff --git a/routes/web.php b/routes/web.php index f1d6c8070..a89cce80b 100644 --- a/routes/web.php +++ b/routes/web.php @@ -27,187 +27,189 @@ Route::post('forgottenpassword', 'Auth\ForgotPasswordController@showLinkRequestF Route::get('resetpassword', 'Auth\ResetPasswordController@reset'); Route::post('resetpassword', 'Auth\ResetPasswordController@reset'); -Route::get('profile', 'ProfileController@show'); +Route::group(['middleware' => ['isVerified']], function () { + Route::get('profile', 'ProfileController@show'); -Route::prefix('browse')->group(function () { - Route::get('group', 'BrowseController@group'); - Route::get('all', 'BrowseController@index'); - Route::get('{parentCategory}/{id?}', 'BrowseController@show'); + Route::prefix('browse')->group(function () { + Route::get('group', 'BrowseController@group'); + Route::get('all', 'BrowseController@index'); + Route::get('{parentCategory}/{id?}', 'BrowseController@show'); + })->middleware('isVerified'); + + Route::get('anime', 'AnimeController@showAnime'); + Route::post('anime', 'AnimeController@showAnime'); + + Route::get('animelist', 'AnimeController@showList'); + Route::post('animelist', 'AnimeController@showList'); + + Route::get('Books/{id?}', 'BooksController@index'); + Route::post('Books/{id?}', 'BooksController@index'); + + Route::prefix('cart')->group(function () { + Route::get('index', 'CartController@index'); + Route::post('index', 'CartController@index'); + Route::get('add', 'CartController@store'); + Route::post('add', 'CartController@store'); + Route::get('delete/{id}', 'CartController@destroy'); + Route::post('delete/{id}', 'CartController@destroy'); + }); + + Route::get('details/{guid}', 'DetailsController@show'); + Route::post('details/{guid}', 'DetailsController@show'); + + Route::get('getnzb', 'GetNzbController@getNzb'); + Route::post('getnzb', 'GetNzbController@getNzb'); + + Route::get('rss', 'RssController@rss'); + + Route::post('rss', 'RssController@rss'); + + Route::get('profile', 'ProfileController@show'); + + Route::get('apihelp', 'ApiHelpController@index'); + Route::get('apiv2help', 'ApiHelpController@apiv2'); + + Route::get('logout', 'Auth\LoginController@logout')->name('logout'); + + Route::get('Console/{id?}', 'ConsoleController@show'); + + Route::post('Console/{id?}', 'ConsoleController@show'); + + Route::get('browsegroup', 'BrowseGroupController@show'); + + Route::get('content', 'ContentController@show'); + + Route::post('content', 'ContentController@show'); + + Route::get('failed', 'FailedReleasesController@show'); + + Route::post('failed', 'FailedReleasesController@show'); + + Route::get('Games', 'GamesController@show'); + Route::post('Games', 'GamesController@show'); + + Route::get('Movies/{id?}', 'MovieController@showMovies'); + + Route::get('movie', 'MovieController@showMovie'); + + Route::get('movietrailers', 'MovieController@showTrailer'); + + Route::post('Movies/{id?}', 'MovieController@showMovies'); + + Route::post('movie', 'MovieController@showMovie'); + + Route::post('movietrailers', 'MovieController@showTrailer'); + + Route::get('Audio/{id?}', 'MusicController@show'); + + Route::post('Audio/{id?}', 'MusicController@show'); + + Route::get('nfo/{id?}', 'NfoController@showNfo'); + + Route::post('nfo/{id?}', 'NfoController@showNfo'); + + Route::get('XXX/{id?}', 'AdultController@show'); + + Route::post('XXX/{id?}', 'AdultController@show'); + + Route::get('contact-us', 'ContactUsController@showContactForm'); + Route::post('contact-us', 'ContactUsController@contact'); + + Route::get('forum', 'ForumController@forum'); + + Route::post('forum', 'ForumController@forum'); + + Route::get('forumpost/{id}', 'ForumController@getPosts'); + + Route::post('forumpost/{id}', 'ForumController@getPosts'); + + Route::get('topic_delete', 'ForumController@deleteTopic'); + + Route::post('topic_delete', 'ForumController@deleteTopic'); + + Route::get('post_edit', 'ForumController@edit'); + + Route::post('post_edit', 'ForumController@edit'); + + Route::get('profileedit', 'ProfileController@edit'); + + Route::post('profileedit', 'ProfileController@edit'); + + Route::get('/profile_delete', 'ProfileController@destroy'); + + Route::post('/profile_delete', 'ProfileController@destroy'); + + Route::get('search', 'SearchController@search'); + + Route::post('search', 'SearchController@search'); + + Route::get('mymovies', 'MyMoviesController@show'); + + Route::post('mymovies', 'MyMoviesController@show'); + + Route::get('myshows', 'MyShowsController@show'); + + Route::post('myshows', 'MyShowsController@show'); + + Route::get('myshows/browse', 'MyShowsController@browse'); + + Route::post('myshows/browse', 'MyShowsController@browse'); + + Route::get('filelist/{guid}', 'FileListController@show'); + + Route::post('filelist/{guid}', 'FileListController@show'); + + Route::get('btc_payment', 'BtcPaymentController@show'); + + Route::post('btc_payment', 'BtcPaymentController@show'); + + Route::get('btc_payment_callback', 'BtcPaymentController@callback'); + + Route::post('btc_payment_callback', 'BtcPaymentController@callback'); + + Route::get('queue', 'QueueController@index'); + + Route::post('queue', 'QueueController@index'); + + Route::get('nzbgetqueuedata', 'QueueController@nzbget'); + + Route::post('nzbgetqueuedata', 'QueueController@nzbget'); + + Route::get('sabqueuedata', 'QueueController@sabnzbd'); + + Route::post('sabqueuedata', 'QueueController@sabnzbd'); + + Route::get('sendtosab', 'SendReleaseController@sabNzbd'); + + Route::post('sendtosab', 'SendReleaseController@sabNzbd'); + + Route::get('sendtonzbget', 'SendReleaseController@nzbGet'); + + Route::post('sendtonzbget', 'SendReleaseController@nzbGet'); + + Route::get('sendtoqueue', 'SendReleaseController@queue'); + + Route::post('sendtoqueue', 'SendReleaseController@queue'); + + Route::get('sendtocouch', 'SendReleaseController@couchPotato'); + + Route::post('sendtocouch', 'SendReleaseController@couchPotato'); + + Route::get('series/{id?}', 'SeriesController@index'); + + Route::post('series/{id?}', 'SeriesController@index'); + + Route::get('terms-and-conditions', 'TermsController@index'); + + Route::get('nzbvortex', 'QueueController@nzbvortex'); + + Route::post('nzbvortex', 'QueueController@nzbvortex'); }); -Route::get('anime', 'AnimeController@showAnime'); -Route::post('anime', 'AnimeController@showAnime'); - -Route::get('animelist', 'AnimeController@showList'); -Route::post('animelist', 'AnimeController@showList'); - -Route::get('Books/{id?}', 'BooksController@index'); -Route::post('Books/{id?}', 'BooksController@index'); - -Route::prefix('cart')->group(function () { - Route::get('index', 'CartController@index'); - Route::post('index', 'CartController@index'); - Route::get('add', 'CartController@store'); - Route::post('add', 'CartController@store'); - Route::get('delete/{id}', 'CartController@destroy'); - Route::post('delete/{id}', 'CartController@destroy'); -}); - -Route::get('details/{guid}', 'DetailsController@show'); -Route::post('details/{guid}', 'DetailsController@show'); - -Route::get('getnzb', 'GetNzbController@getNzb'); -Route::post('getnzb', 'GetNzbController@getNzb'); - -Route::get('rss', 'RssController@rss'); - -Route::post('rss', 'RssController@rss'); - -Route::get('profile', 'ProfileController@show'); - -Route::get('apihelp', 'ApiHelpController@index'); -Route::get('apiv2help', 'ApiHelpController@apiv2'); - -Route::get('logout', 'Auth\LoginController@logout')->name('logout'); - -Route::get('Console/{id?}', 'ConsoleController@show'); - -Route::post('Console/{id?}', 'ConsoleController@show'); - -Route::get('browsegroup', 'BrowseGroupController@show'); - -Route::get('content', 'ContentController@show'); - -Route::post('content', 'ContentController@show'); - -Route::get('failed', 'FailedReleasesController@show'); - -Route::post('failed', 'FailedReleasesController@show'); - -Route::get('Games', 'GamesController@show'); -Route::post('Games', 'GamesController@show'); - -Route::get('Movies/{id?}', 'MovieController@showMovies'); - -Route::get('movie', 'MovieController@showMovie'); - -Route::get('movietrailers', 'MovieController@showTrailer'); - -Route::post('Movies/{id?}', 'MovieController@showMovies'); - -Route::post('movie', 'MovieController@showMovie'); - -Route::post('movietrailers', 'MovieController@showTrailer'); - -Route::get('Audio/{id?}', 'MusicController@show'); - -Route::post('Audio/{id?}', 'MusicController@show'); - -Route::get('nfo/{id?}', 'NfoController@showNfo'); - -Route::post('nfo/{id?}', 'NfoController@showNfo'); - -Route::get('XXX/{id?}', 'AdultController@show'); - -Route::post('XXX/{id?}', 'AdultController@show'); - -Route::get('contact-us', 'ContactUsController@showContactForm'); -Route::post('contact-us', 'ContactUsController@contact'); - -Route::get('forum', 'ForumController@forum'); - -Route::post('forum', 'ForumController@forum'); - -Route::get('forumpost/{id}', 'ForumController@getPosts'); - -Route::post('forumpost/{id}', 'ForumController@getPosts'); - -Route::get('topic_delete', 'ForumController@deleteTopic'); - -Route::post('topic_delete', 'ForumController@deleteTopic'); - -Route::get('post_edit', 'ForumController@edit'); - -Route::post('post_edit', 'ForumController@edit'); - Route::get('forum-delete/{id}', 'ForumController@destroy')->middleware('isAdmin'); Route::post('forum-delete/{id}', 'ForumController@destroy')->middleware('isAdmin'); -Route::get('profileedit', 'ProfileController@edit'); - -Route::post('profileedit', 'ProfileController@edit'); - -Route::get('/profile_delete', 'ProfileController@destroy'); - -Route::post('/profile_delete', 'ProfileController@destroy'); - -Route::get('search', 'SearchController@search'); - -Route::post('search', 'SearchController@search'); - -Route::get('mymovies', 'MyMoviesController@show'); - -Route::post('mymovies', 'MyMoviesController@show'); - -Route::get('myshows', 'MyShowsController@show'); - -Route::post('myshows', 'MyShowsController@show'); - -Route::get('myshows/browse', 'MyShowsController@browse'); - -Route::post('myshows/browse', 'MyShowsController@browse'); - -Route::get('filelist/{guid}', 'FileListController@show'); - -Route::post('filelist/{guid}', 'FileListController@show'); - -Route::get('btc_payment', 'BtcPaymentController@show'); - -Route::post('btc_payment', 'BtcPaymentController@show'); - -Route::get('btc_payment_callback', 'BtcPaymentController@callback'); - -Route::post('btc_payment_callback', 'BtcPaymentController@callback'); - -Route::get('queue', 'QueueController@index'); - -Route::post('queue', 'QueueController@index'); - -Route::get('nzbgetqueuedata', 'QueueController@nzbget'); - -Route::post('nzbgetqueuedata', 'QueueController@nzbget'); - -Route::get('sabqueuedata', 'QueueController@sabnzbd'); - -Route::post('sabqueuedata', 'QueueController@sabnzbd'); - -Route::get('sendtosab', 'SendReleaseController@sabNzbd'); - -Route::post('sendtosab', 'SendReleaseController@sabNzbd'); - -Route::get('sendtonzbget', 'SendReleaseController@nzbGet'); - -Route::post('sendtonzbget', 'SendReleaseController@nzbGet'); - -Route::get('sendtoqueue', 'SendReleaseController@queue'); - -Route::post('sendtoqueue', 'SendReleaseController@queue'); - -Route::get('sendtocouch', 'SendReleaseController@couchPotato'); - -Route::post('sendtocouch', 'SendReleaseController@couchPotato'); - -Route::get('series/{id?}', 'SeriesController@index'); - -Route::post('series/{id?}', 'SeriesController@index'); - -Route::get('terms-and-conditions', 'TermsController@index'); - -Route::get('nzbvortex', 'QueueController@nzbvortex'); - -Route::post('nzbvortex', 'QueueController@nzbvortex'); - Route::middleware('admin')->prefix('admin')->group(function () { Route::namespace('Admin')->group(function () { Route::get('index', 'AdminPageController@index');