From b2e18f15561740229ea046377546c020494d0dc2 Mon Sep 17 00:00:00 2001 From: Thomas G <62822072+Thomasluigi07@users.noreply.github.com> Date: Tue, 7 Mar 2023 13:49:28 +1100 Subject: [PATCH] add ability to delete accounts --- app/Http/Controllers/AccountController.php | 30 +++++++++++ resources/views/dangerzone/delete.blade.php | 57 +++++++++++++++++++++ resources/views/messages/content.blade.php | 2 +- resources/views/messages/deleted.blade.php | 4 +- resources/views/messages/index.blade.php | 4 +- resources/views/messages/sent.blade.php | 2 +- resources/views/misc/settings.blade.php | 6 +-- routes/web.php | 4 ++ 8 files changed, 100 insertions(+), 9 deletions(-) create mode 100644 app/Http/Controllers/AccountController.php create mode 100644 resources/views/dangerzone/delete.blade.php diff --git a/app/Http/Controllers/AccountController.php b/app/Http/Controllers/AccountController.php new file mode 100644 index 0000000..eb1927f --- /dev/null +++ b/app/Http/Controllers/AccountController.php @@ -0,0 +1,30 @@ +delete(); + + return view('index'); + } +} +?> \ No newline at end of file diff --git a/resources/views/dangerzone/delete.blade.php b/resources/views/dangerzone/delete.blade.php new file mode 100644 index 0000000..ef53f19 --- /dev/null +++ b/resources/views/dangerzone/delete.blade.php @@ -0,0 +1,57 @@ +@extends('layouts.app') + @section('title') +
+ WARNING: BY DELETING YOUR ACCOUNT, YOU LOSE
+
+
+ @php echo Auth::user()->morbux; @endphp ARKOTs
+
+ @php echo Auth::user()->getFriendsCount() @endphp FRIENDS
+
+ {{ App\Models\Message::where('sendto_id', Auth::id())->where('deleted', false)->count() }} SENT MESSAGES
+
+ {{ App\Models\Message::where('user_id', Auth::id())->count() }} RECIEVED MESSAGES
+
+ {{ App\Models\Message::where('sendto_id', Auth::id())->where('deleted', true)->count() }} ARCHIVED MESSAGES
+
+ 0 AVATAR ITEMS
+
+ 0 ASSETS
+
+ 0 Places
+
+ 0 UNIVERSES
+
+ AND ANYTHING ELSE THAT IS LINKED TO YOUR ACCOUNT.
+
+
+
Sorry, since you are an Admin, you cannot delete your account through here. Ask a developer if you wish to delete your account.
+ @else + + @endif + +@endsection \ No newline at end of file diff --git a/resources/views/messages/content.blade.php b/resources/views/messages/content.blade.php index 376ed1a..d13d4ca 100644 --- a/resources/views/messages/content.blade.php +++ b/resources/views/messages/content.blade.php @@ -24,7 +24,7 @@ @if ($message->deleted) @else - + @endif @endif diff --git a/resources/views/messages/deleted.blade.php b/resources/views/messages/deleted.blade.php index 5ddd7b7..ea655b5 100644 --- a/resources/views/messages/deleted.blade.php +++ b/resources/views/messages/deleted.blade.php @@ -1,6 +1,6 @@ @extends('layouts.app') @section('title') -