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()) {