From d3f975728e9656b7137966d7121bde7b7fd75805 Mon Sep 17 00:00:00 2001 From: Louis Jeckel Date: Tue, 15 Sep 2020 12:45:31 +0200 Subject: [PATCH] unsub route --- app/Http/Controllers/AccountController.php | 14 ++++++++++++++ routes/web.php | 1 + 2 files changed, 15 insertions(+) diff --git a/app/Http/Controllers/AccountController.php b/app/Http/Controllers/AccountController.php index f53308d..474db00 100644 --- a/app/Http/Controllers/AccountController.php +++ b/app/Http/Controllers/AccountController.php @@ -81,4 +81,18 @@ class AccountController extends Controller } + + public function unsubscribe(Request $request, User $user) + { + if (! $request->hasValidSignature()) { + abort(401); + } + + $user->unsubscribe(); + + return "Désinscription bien prise en compte"; + + + } + } diff --git a/routes/web.php b/routes/web.php index 36fc934..9ac9f01 100644 --- a/routes/web.php +++ b/routes/web.php @@ -41,6 +41,7 @@ Route::domain(env('CLIENT_DOMAIN_NAME'))->group(function() { }); + Route::get('unsubscribe/{user}', 'AccountController@unsubscribe')->name('unsubscribe'); /** Flowpaper viewer */ Route::middleware(['login.token', 'authed.verified']) -- 2.39.5