← All event categories

Auth

18 events · 18 emitted · 0 defined only

No events match.

featherpanel:auth:2fa:enabled Emitted

Method: onAuth2FAEnabled

Callback: array user info.

Data keys: user

Emitted from

  • backend/app/Controllers/User/Auth/TwoFactorController.php

featherpanel:auth:2fa:failed Emitted

Method: onAuth2FAFailed

Callback: array user info.

Data keys: ip_address, user

Emitted from

  • backend/app/Controllers/User/Auth/TwoFactorController.php

featherpanel:auth:2fa:setup Emitted

Method: onAuth2FASetup

Callback: array user info.

Data keys: user

Emitted from

  • backend/app/Controllers/User/Auth/TwoFactorController.php

featherpanel:auth:2fa:verified Emitted

Method: onAuth2FAVerified

Callback: array user info.

Data keys: user

Emitted from

  • backend/app/Controllers/User/Auth/TwoFactorController.php

featherpanel:auth:account:locked Emitted

Method: onAuthAccountLocked

Callback: array user info.

Data keys: already_locked, attempts, identifier, lockout_seconds

Emitted from

  • backend/app/Helpers/AccountLockoutHelper.php

featherpanel:auth:account:unlocked Emitted

Method: onAuthAccountUnlocked

Callback: array user info.

Data keys: identifier

Emitted from

  • backend/app/Helpers/AccountLockoutHelper.php

featherpanel:auth:email:changed Emitted

Method: onAuthEmailChanged

Callback: array user info, string email.

Data keys: ip_address, new_email, old_email, user_uuid

Emitted from

  • backend/app/Controllers/User/User/SessionController.php

featherpanel:auth:email:login:code:requested Emitted

Method: onAuthEmailLoginCodeRequested

Callback: array user info, string ip_address.

Data keys: ip_address, user

Emitted from

  • backend/app/Controllers/User/Auth/EmailLoginController.php

featherpanel:auth:forgot:password Emitted

Method: onAuthForgotPassword

Callback: array user info, string reset_url, string reset_token.

Data keys: ip_address, reset_token, reset_url, user

Emitted from

  • backend/app/Controllers/User/Auth/ForgotPasswordController.php

featherpanel:auth:forgot:password:failed Emitted

Method: onAuthForgotPasswordFailed

Callback: string email, string reason.

Data keys: email, ip_address, reason

Emitted from

  • backend/app/Controllers/User/Auth/ForgotPasswordController.php

featherpanel:auth:login:failed Emitted

Method: onAuthLoginFailed

Callback: positional values from the emitted payload in key insertion order (see PluginEvents::emit). * Possible keys across emitters: email, error, ip_address, provider, reason, user, username, username_or_email.

Data keys: email, error, ip_address, provider, reason, user, username, username_or_email

Emitted from

  • backend/app/Controllers/User/Auth/EmailLoginController.php
  • backend/app/Controllers/User/Auth/LdapController.php
  • backend/app/Controllers/User/Auth/LoginController.php

featherpanel:auth:login:success Emitted

Method: onAuthLoginSuccess

Callback: array user info.

Data keys: user

Emitted from

  • backend/app/Controllers/User/Auth/LoginController.php
  • backend/app/Controllers/User/Auth/RegisterController.php
  • backend/app/Controllers/User/Auth/TwoFactorController.php

featherpanel:auth:logout Emitted

Method: onAuthLogout

Callback: array user info.

Data keys: N/A

Emitted from

  • backend/app/Controllers/User/Auth/AuthLogoutController.php

featherpanel:auth:password:changed Emitted

Method: onAuthPasswordChanged

Callback: array user info.

Data keys: ip_address, user, user_uuid

Emitted from

  • backend/app/Controllers/User/User/SessionController.php

featherpanel:auth:password:reset:failed Emitted

Method: onAuthPasswordResetFailed

Callback: string email, string reason.

Data keys: ip_address, reason, token

Emitted from

  • backend/app/Controllers/User/Auth/ResetPasswordController.php

featherpanel:auth:register:success Emitted

Method: onAuthRegisterSuccess

Callback: array user info.

Data keys: user

Emitted from

  • backend/app/Controllers/User/Auth/RegisterController.php

featherpanel:auth:registration:failed Emitted

Method: onAuthRegistrationFailed

Callback: string email, string reason.

Data keys: abuse_confidence_score, email, ip_address, reason, username

Emitted from

  • backend/app/Controllers/User/Auth/RegisterController.php

featherpanel:auth:reset:password:success Emitted

Method: onAuthResetPasswordSuccess

Callback: array user info.

Data keys: user

Emitted from

  • backend/app/Controllers/User/Auth/ResetPasswordController.php