From 1e8975b010efcae3236c44562ce13db91daf7e9e Mon Sep 17 00:00:00 2001 From: HDVinnie Date: Thu, 23 Sep 2021 11:45:31 -0400 Subject: [PATCH] security: cross-site request forgery --- resources/views/user/buttons/profile.blade.php | 9 ++++++--- routes/web.php | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/resources/views/user/buttons/profile.blade.php b/resources/views/user/buttons/profile.blade.php index 244105713d..6f9ac8ac8b 100644 --- a/resources/views/user/buttons/profile.blade.php +++ b/resources/views/user/buttons/profile.blade.php @@ -21,9 +21,12 @@ @lang('user.go-private') @else - - @lang('user.go-public') - +
+ @csrf + +
@endif @if((auth()->user()->block_notifications == 0 || auth()->user()->block_notifications == 0)) diff --git a/routes/web.php b/routes/web.php index e17c642d92..5fea89b7d0 100755 --- a/routes/web.php +++ b/routes/web.php @@ -344,7 +344,7 @@ Route::post('/{username}/settings/hidden', [App\Http\Controllers\UserController::class, 'makeHidden'])->name('user_hidden'); Route::post('/{username}/settings/visible', [App\Http\Controllers\UserController::class, 'makeVisible'])->name('user_visible'); Route::get('/{username}/settings/private', [App\Http\Controllers\UserController::class, 'makePrivate'])->name('user_private'); - Route::get('/{username}/settings/public', [App\Http\Controllers\UserController::class, 'makePublic'])->name('user_public'); + Route::post('/{username}/settings/public', [App\Http\Controllers\UserController::class, 'makePublic'])->name('user_public'); Route::post('/accept-rules', [App\Http\Controllers\UserController::class, 'acceptRules'])->name('accept.rules'); Route::get('/{username}/seedboxes', [App\Http\Controllers\SeedboxController::class, 'index'])->name('seedboxes.index'); Route::post('/{username}/seedboxes', [App\Http\Controllers\SeedboxController::class, 'store'])->name('seedboxes.store');