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.