# Functions
Activate2FA handles jobs for controller.Activate2FA.
CreateBackup2FA receives task from controller.CreateBackup2FA.
CreateUserAuth receives tasks from controller.CreateUserAuth.
CreateVerificationEmail handles jobs for controller.CreateVerificationEmail.
Deactivate2FA handles jobs for controller.Deactivate2FA.
GetUnverifiedEmail receives tasks from controller.GetUnverifiedEmail
It retrieves unverified email information for a given user.
Login receives tasks from controller.Login.
Logout handles jobs for controller.Logout.
PasswordForgot handles jobs for controller.PasswordForgot.
PasswordRecover handles jobs for controller.PasswordRecover.
PasswordUpdate handles jobs for controller.PasswordUpdate.
Refresh receives tasks from controller.Refresh and returns new pair of tokens (access and refresh tokens).
ResendVerificationCodeToModifyActiveEmail receives tasks from controller.ResendVerificationCodeToModifyActiveEmail.
Setup2FA handles jobs for controller.Setup2FA.
UpdateEmail receives tasks from controller.UpdateEmail.
Validate2FA handles jobs for controller.Validate2FA.
ValidateBackup2FA receives task from controller.ValidateBackup2FA.
VerifyEmail handles jobs for controller.VerifyEmail.
VerifyUpdatedEmail receives tasks from controller.VerifyUpdatedEmail
- verify newly added email address
- update user email address
- delete temporary data from database after verification process is done.