> ## Documentation Index
> Fetch the complete documentation index at: https://docs-staging-actions-triggers-prototype.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# useLoginIdentifiers

<ParamField body="useLoginIdentifiers()" type={<span><a href="/docs/libraries/acul/react-sdk/API-Reference/Types/type-aliases/IdentifierType">IdentifierType[]</a></span>}>
  Returns a list of active identifier types (such as `'email'`, `'phone'`, or `'username'`)
  currently in use in the authentication flow or login process.

  ## Returns

  [`IdentifierType`](/docs/libraries/acul/react-sdk/API-Reference/Types/type-aliases/IdentifierType)\[]

  An array of [IdentifierType](/docs/libraries/acul/react-sdk/API-Reference/Types/type-aliases/IdentifierType) representing active identifiers.

  ## Supported Screens

  * `login`
  * `login-id`
  * `reset-password-request`

  ```tsx Example theme={null}
  import { useLoginIdentifiers } from '@auth0/auth0-acul-react/login';

  const loginIdentifiers = useLoginIdentifiers();
  const hasEmail = loginIdentifiers.includes('email');
  const hasPhone = loginIdentifiers.includes('phone');
  const hasUsername = loginIdentifiers.includes('username');

  // loginIdentifiers could be:
  // ['email', 'username']
  ```
</ParamField>
