From 65bcdcbec6e45aaeda738bd22ca337439c1bc2dd Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Mon, 7 Jan 2019 19:31:55 -0700 Subject: [PATCH] Update AuthLogin listener --- app/Listeners/AuthLogin.php | 27 +++------------------------ 1 file changed, 3 insertions(+), 24 deletions(-) diff --git a/app/Listeners/AuthLogin.php b/app/Listeners/AuthLogin.php index ea29aa88d..22cc0c2fe 100644 --- a/app/Listeners/AuthLogin.php +++ b/app/Listeners/AuthLogin.php @@ -38,32 +38,11 @@ class AuthLogin }); } - if(empty($user->profile)) { - DB::transaction(function() use($user) { - $profile = new Profile(); - $profile->user_id = $user->id; - $profile->username = $user->username; - $profile->name = $user->name; - $pkiConfig = [ - 'digest_alg' => 'sha512', - 'private_key_bits' => 2048, - 'private_key_type' => OPENSSL_KEYTYPE_RSA, - ]; - $pki = openssl_pkey_new($pkiConfig); - openssl_pkey_export($pki, $pki_private); - $pki_public = openssl_pkey_get_details($pki); - $pki_public = $pki_public['key']; - - $profile->private_key = $pki_private; - $profile->public_key = $pki_public; - $profile->save(); - - CreateAvatar::dispatch($profile); - }); - } - if($user->status != null) { $profile = $user->profile; + if(!$profile) { + return; + } switch ($user->status) { case 'disabled': $profile->status = null;