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