From 511ea082d49ac9802f894ea451646362d858923b Mon Sep 17 00:00:00 2001 From: Evan Sharp Date: Wed, 15 Oct 2025 12:50:12 -0700 Subject: [PATCH] Add the event trigger defined by Shield for global event configuration post-registration. --- src/Controllers/OAuthController.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Controllers/OAuthController.php b/src/Controllers/OAuthController.php index da3aa49..5739f04 100644 --- a/src/Controllers/OAuthController.php +++ b/src/Controllers/OAuthController.php @@ -14,6 +14,7 @@ namespace Datamweb\ShieldOAuth\Controllers; use App\Controllers\BaseController; +use CodeIgniter\Events\Events; use CodeIgniter\HTTP\RedirectResponse; use CodeIgniter\Shield\Entities\User; use CodeIgniter\Shield\Models\LoginModel; @@ -109,6 +110,9 @@ public function callBack(): RedirectResponse $users->save($user); // Add to default group $users->addToDefaultGroup($user); + + // Trigger the register event defined by Shield to integrate oauth registrations better + Events::trigger('register', $user); } if ($this->userExist && $this->userExist->isBanned()) {