From 2ea49b1d455ec3ca2cf1cbbe984d09b7e8c06423 Mon Sep 17 00:00:00 2001 From: HDVinnie Date: Thu, 23 Sep 2021 11:34:08 -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 978c92b2ea..d0e23a6c92 100644 --- a/resources/views/user/buttons/profile.blade.php +++ b/resources/views/user/buttons/profile.blade.php @@ -6,9 +6,12 @@ @lang('user.become-hidden') @else - - @lang('user.become-visible') - +
+ @csrf + +
@endif @if((auth()->user()->private_profile == 0 || auth()->user()->private_profile == 0)) diff --git a/routes/web.php b/routes/web.php index 2cdfff5e91..e80f6d866d 100755 --- a/routes/web.php +++ b/routes/web.php @@ -342,7 +342,7 @@ Route::post('/{username}/settings/privacy/other', [App\Http\Controllers\UserController::class, 'changeOther'])->name('privacy_other'); Route::post('/{username}/settings/change_twostep', [App\Http\Controllers\UserController::class, 'changeTwoStep'])->name('change_twostep'); Route::get('/{username}/settings/hidden', [App\Http\Controllers\UserController::class, 'makeHidden'])->name('user_hidden'); - Route::get('/{username}/settings/visible', [App\Http\Controllers\UserController::class, 'makeVisible'])->name('user_visible'); + 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('/accept-rules', [App\Http\Controllers\UserController::class, 'acceptRules'])->name('accept.rules');