> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PFAuthenticationServerLoginWithCustomIDRequest

> Modelo de datos de PFAuthenticationServerLoginWithCustomIDRequest. Se recomienda encarecidamente que los desarrolladores se aseguren de que sea extremadamente improbable que un cliente pueda generar un identificador que ya esté en uso por otro cliente. Si es la primera vez que un usuario inicia sesión con el identificador personalizado y CreateAccount está establecido en true, se creará una nueva cuenta de PlayFab y se vinculará al identificador personalizado. En este caso, no se asociará ningún correo electrónico ni nombre de usuario a la cuenta de PlayFab. De lo contrario, si no hay ninguna cuenta de PlayFab vinculada al identificador personalizado, se devolverá un error que lo indique, de modo que el título pueda guiar al usuario en la creación de una cuenta de PlayFab.

Modelo de datos de PFAuthenticationServerLoginWithCustomIDRequest. Se recomienda encarecidamente que los desarrolladores se aseguren de que sea extremadamente improbable que un cliente pueda generar un identificador que ya esté en uso por otro cliente. Si es la primera vez que un usuario inicia sesión con el identificador personalizado y CreateAccount está establecido en true, se creará una nueva cuenta de PlayFab y se vinculará al identificador personalizado. En este caso, no se asociará ningún correo electrónico ni nombre de usuario a la cuenta de PlayFab. De lo contrario, si no hay ninguna cuenta de PlayFab vinculada al identificador personalizado, se devolverá un error que lo indique, de modo que el título pueda guiar al usuario en la creación de una cuenta de PlayFab.

## Sintaxis

```cpp theme={null}
typedef struct PFAuthenticationServerLoginWithCustomIDRequest {  
    bool createAccount;  
    const char* customId;  
    PFStringDictionaryEntry const* customTags;  
    uint32_t customTagsCount;  
    PFGetPlayerCombinedInfoRequestParams const* infoRequestParameters;  
} PFAuthenticationServerLoginWithCustomIDRequest;  
```

### Miembros

**`createAccount`**   bool

Crea automáticamente una cuenta de PlayFab si actualmente no hay ninguna vinculada a este id.

**`customId`**   const char\*<br />*is null-terminated*

Identificador único personalizado para el usuario, generado por el título.

**`customTags`**   PFStringDictionaryEntry const\*<br />*may be nullptr*

(Opcional) Etiquetas personalizadas opcionales asociadas a la solicitud (por ejemplo, número de compilación, identificadores de seguimiento externos, etc.).

**`customTagsCount`**   uint32\_t

Recuento de customTags

**`infoRequestParameters`**   PFGetPlayerCombinedInfoRequestParams const\*<br />*may be nullptr*

(Opcional) Marcas que indican qué partes de la información se devolverán para el usuario.

## Requisitos

**Encabezado:** PFAuthenticationTypes.h

## Consulte también

[Miembros de PFAuthenticationTypes](/es/services/playfab/api-references/c/pfauthenticationtypes/pfauthenticationtypes_members)


## Related topics

- [PFAuthenticationServerLoginWithCustomIDAsync](/es/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationserverloginwithcustomidasync.md)
- [PFAuthenticationLoginWithServerCustomIdRequest](/es/services/playfab/api-references/c/pfauthenticationtypes/structs/pfauthenticationloginwithservercustomidrequest.md)
- [PFAuthenticationServerLoginWithServerCustomIdAsync](/es/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationserverloginwithservercustomidasync.md)
- [PFAuthenticationServerLoginWithPSNRequest](/es/services/playfab/api-references/c/pfauthenticationtypes/structs/pfauthenticationserverloginwithpsnrequest.md)
- [PFAuthenticationServerLoginWithXboxRequest](/es/services/playfab/api-references/c/pfauthenticationtypes/structs/pfauthenticationserverloginwithxboxrequest.md)
