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 - + - @else