From acf1edafe3334d621f76bce3453f233944cf0d7b Mon Sep 17 00:00:00 2001 From: Regis Freyd Date: Mon, 5 Feb 2024 09:55:24 -0500 Subject: [PATCH] feat: add terms of use page --- app/Http/Controllers/TermsController.php | 21 +++++++++ resources/views/terms/index.blade.php | 55 ++++++++++++++++++++++++ routes/web.php | 3 ++ 3 files changed, 79 insertions(+) create mode 100644 app/Http/Controllers/TermsController.php create mode 100644 resources/views/terms/index.blade.php diff --git a/app/Http/Controllers/TermsController.php b/app/Http/Controllers/TermsController.php new file mode 100644 index 0000000..07ed92b --- /dev/null +++ b/app/Http/Controllers/TermsController.php @@ -0,0 +1,21 @@ + +
+
+ @include('layouts.unlogged-navigation') +
+
+ +
+

Conditions d'utilisation

+ +

Dernière mise à jour: 3 mars 2024

+ +

Portée du service

+ +

Le site supporte les navigateurs populaires dans leurs dernières versions, soit Safari, Chrome et Firefox. Nous ne garantissons pas qu'il fonctionne sur les autres navigateurs, mais il y a de fortes chances qu'il fonctionne quand même.

+ +

Vos droits

+ +

Vous n'avez pas besoin de fournir votre vrai nom lorsque vous vous créez un compte. Cependant, vous avez besoin d'une adresse e-mail valide, même si elle ne représente pas votre vrai nom (comme pamplemousse@gmail.fr par exemple).

+ +

Vous pouvez fermer votre compte en tout temps.

+ +

Votre données ne sera pas intentionnellement affichées aux autres utilisateurs ou partagées avec des tiers.

+ +

Vos données personnelles ne seront pas partagées avec qui que ce soit sans votre consentement.

+ +

Votre données sont sauvegardées toutes les heures.

+ +

Si le site cesse de fonctionner, vous aurez l'opportunité d'exporter toutes vos données avant la fermeture du site.

+ +

Tous les nouvelles fonctionnalités qui affectent la vie privée seront strictement facultatives.

+ +

Vos responsabilités

+ +

Il est interdit d'utiliser le site pour stocker des informations ou des données illégales en vertu de la loi canadienne (ou de toute autre loi).

+ +

Pour créer un compte et utiliser le site, vous devez avoir au moins 18 ans.

+ +

Il est interdit d'abuser du site en publiant délibérément des codes malveillants pouvant nuire à vous ou aux autres utilisateurs.

+ +

Utilisez le site uniquement pour faire des choses qui sont largement acceptées comme moralement bonnes.

+ +

Vous n'êtes pas autorisé à faire des requêtes automatisées sur le site, comme scraper les données par exemple.

+ +

Vous êtes responsable de garantir la sécurité de votre compte.

+ +

Nous nous réservons le droit de clore les comptes qui abusent du système, même si nous détesterions devoir le faire.

+ +

Autres points importants

+ +

Bien que nous voulons fournir un excellent service, il y a certaines choses qu'on peut pas garantir. Par exemple, les services et les logiciels sont fournis "tels quels", à vos propres risques, sans garantie expresse ou implicite, ni condition de quelque nature que ce soit. Je décline également toute garantie de qualité marchande, d'adéquation à un usage particulier ou de non-violation. Le site n'aura aucune responsabilité pour tout dommage à votre système informatique, perte ou altération de données, ou tout autre préjudice résultant de votre accès aux Services ou à leurs utilisations.

+ +

Les présentes conditions peuvent être modifiées à tout moment, mais nous ne le ferons que si nous devons le faire. Faire fonctionner ce site est un rêve devenu réalité pour nous et nous espérons pouvoir le gérer aussi longtemps que possible.

+
+ diff --git a/routes/web.php b/routes/web.php index 1cb5f1b..6634b8d 100644 --- a/routes/web.php +++ b/routes/web.php @@ -15,6 +15,7 @@ use App\Http\Controllers\PublicListController; use App\Http\Controllers\SearchController; use App\Http\Controllers\ShareController; +use App\Http\Controllers\TermsController; use App\Http\Controllers\UserNameController; use Illuminate\Support\Facades\Route; @@ -25,6 +26,8 @@ Route::post('recherche', [SearchController::class, 'post'])->name('search.post'); Route::get('prenoms', [NameController::class, 'index'])->name('name.index'); +Route::get('conditions', [TermsController::class, 'index'])->name('terms.index'); + Route::get('prenoms/garcons', [MaleNameController::class, 'index'])->name('name.garcon.index'); Route::get('prenoms/filles', [FemaleNameController::class, 'index'])->name('name.fille.index'); Route::get('prenoms/mixtes', [MixteNameController::class, 'index'])->name('name.mixte.index');