From b0a177fbad4364c3f01b2a23ee04672eb331900d Mon Sep 17 00:00:00 2001
From: Thomas G <62822072+Thomasluigi07@users.noreply.github.com>
Date: Tue, 7 Mar 2023 15:52:07 +1100
Subject: [PATCH] fix
---
app/Http/Controllers/AccountController.php | 12 ++++++++++++
app/Http/Controllers/Auth/RegisterController.php | 7 ++++---
resources/views/auth/register.blade.php | 1 +
resources/views/client/idelanding.blade.php | 8 ++++----
resources/views/errors/500.blade.php | 4 ++++
resources/views/invite/index.blade.php | 6 ++++--
resources/views/pages/requests.blade.php | 4 +++-
routes/web.php | 1 +
8 files changed, 33 insertions(+), 10 deletions(-)
diff --git a/app/Http/Controllers/AccountController.php b/app/Http/Controllers/AccountController.php
index eb1927f..f30bde1 100644
--- a/app/Http/Controllers/AccountController.php
+++ b/app/Http/Controllers/AccountController.php
@@ -6,7 +6,10 @@ use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Hash;
use App\Models\User;
+use App\Models\Message;
use App\Models\UserSetting;
+use App\Models\InviteKey;
+use App\Models\FeedPost;
class AccountController extends Controller
@@ -20,6 +23,15 @@ class AccountController extends Controller
{
$user = Auth::User();
+
+ InviteKey::where('created_by', Auth::id())->delete();
+ InviteKey::where('user_invited', Auth::id())->delete();
+
+ Message::where('user_id', Auth::id())->delete();
+ Message::where('sendto_id', Auth::id())->delete();
+
+ FeedPost::where('user_id', Auth::id())->delete();
+
Auth::logout();
$user->delete();
diff --git a/app/Http/Controllers/Auth/RegisterController.php b/app/Http/Controllers/Auth/RegisterController.php
index f2b3384..25d28f3 100644
--- a/app/Http/Controllers/Auth/RegisterController.php
+++ b/app/Http/Controllers/Auth/RegisterController.php
@@ -71,16 +71,17 @@ class RegisterController extends Controller
$this->verifyKey($data['key']);
$invited_by = $this->getInviter($data['key']);
$this->updateKeyTable($data['key']);
+
- UserSetting::create(['user_id' => User::all()->last()->id+1]);
+ UserSetting::create(['user_id' => User::all()->last()->id]);
return User::create([
'name' => $data['name'],
'email' => $data['email'],
'dob' => $data['dob'],
'password' => Hash::make($data['password']),
'badges' => [3],
- 'invited_by' => $invited_by,
- ]);
+ 'invited_by' => $invited_by
+ ]);;
}
protected function verifyKey($key)
diff --git a/resources/views/auth/register.blade.php b/resources/views/auth/register.blade.php
index ee91db7..de410f9 100644
--- a/resources/views/auth/register.blade.php
+++ b/resources/views/auth/register.blade.php
@@ -73,4 +73,5 @@
+
If you recieve a 500 error once you sign up, please message Thomas on the discord.
@endsection \ No newline at end of file diff --git a/resources/views/client/idelanding.blade.php b/resources/views/client/idelanding.blade.php index 2310647..786787a 100644 --- a/resources/views/client/idelanding.blade.php +++ b/resources/views/client/idelanding.blade.php @@ -17,13 +17,13 @@ or - Login + Login + ▼ + - @else