]> _ Git - psq.git/commitdiff
unsub route
authorLouis Jeckel <louis.jeckel@outlook.cm>
Tue, 15 Sep 2020 10:45:31 +0000 (12:45 +0200)
committerLouis Jeckel <louis.jeckel@outlook.cm>
Tue, 15 Sep 2020 10:45:31 +0000 (12:45 +0200)
app/Http/Controllers/AccountController.php
routes/web.php

index f53308dd2a49089e0bee56198f6adcb28d08c5ff..474db0029b93a55c590c2ff3da3f9bbfe540a116 100644 (file)
@@ -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";
+
+
+    }
+
 }
index 36fc934ac37da2e723da533af7f5816456647c77..9ac9f0181abd0143098952787e4e852403fb640f 100644 (file)
@@ -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'])