loginUser
@Post(value = "login/")
Handles POST users/login/.
Validates request payload and delegates authentication to LoginUser. The endpoint supports either email or username as identifier.
Response mapping:
200 OKwhen authentication succeeds400 Bad Requestwhen payload validation fails or credentials are invalid401 Unauthorizedwhen login is blocked (for example, due to lockout rules)
Return
An HTTP response indicating authentication success or failure.
Parameters
request
Login payload containing identifier (email or username) and password.