execute

open override fun execute(email: String, username: String, password: String): LoginUser.Companion.LoginResult

Authenticates a user based on the provided email and password.

Return

a LoginResult indicating the outcome of the login attempt, which may include success with user details or failure with an error message.

Parameters

email

the email address of the user attempting to log in.

password

the password provided for authentication.