Skip to Content

9. Editar perfil

Permita que o usuário acesse a tela de edição de perfil no whitelabel Meaple. Essa tela é responsável por atualizar nome, e-mail, telefone, documento e data de nascimento (o avatar não é editável por essa página).
Sua aplicação apenas redireciona o usuário para essa página e recebe o usuário de volta via callbackUrl.


Rota de edição de perfil (whitelabel)

Para abrir a tela de edição de perfil hospedada pela Meaple:

const params = new URLSearchParams({ client_id: process.env.NEXT_PUBLIC_MEAPLE_CHANNEL_ID ?? '', theme: process.env.NEXT_PUBLIC_THEME ?? '', primary_color: `${process.env.NEXT_PUBLIC_PRIMARY_COLOR}`, callbackUrl: process.env.NEXT_PUBLIC_APP_URL ?? '', }); const url = `${process.env.NEXT_PUBLIC_MEAPLE_OAUTH_URL}/whitelabel/profile?${params.toString()}`; window.location.href = url;

Consulte a referência completa em Rotas Auxiliares.


Consultar perfil do usuário

Após o usuário editar o perfil no whitelabel e voltar para sua aplicação, você pode buscar os dados atualizados usando o Core:

const user = await sdk.users.getMe();

Retorno: GetMeUserPropsid, name, email, document, phoneNumber, birthdate, avatar, etc.

Método Core: users.getMe


Referências

Last updated on