quero que toda ves que o usuario logado entre em uma determinada pagina, preencha altomaticamente em um texto ou input o email, telefone, entre outros dados do usuario do ( privateMemberData) registro do proprio wix.
top of page

EN

PT

A lista de desejos é a nova plataforma oficial para solicitação de novos recursos. Você pode votar, comentar e acompanhar o status dos recursos solicitados - Disponível apenas em inglês.
bottom of page
Sou leigo em programação. Onde eu adiciono esse código? E como imprimo o resultado na tela? No meu caso criei um sistema de pontuação para o usuário, que eu edito manualmente no banco, e gostaria que dentro do perfil de Membro dele printasse o número de pontos que aquele usuário logado possui.
Olá Kaio,
Você vai conseguir fazer isso com o Wix Code! Segue abaixo o código de exemplo para que você consiga fazer isso:
import wixData from 'wix-data'; import wixUsers from 'wix-users'; //pegar usuario logado let user = wixUsers.currentUser; $w.onReady(function () { //Query para pegar dados do usuario logado if (user) { wixData.get("Members/PrivateMembersData", user.id, ) .then((usuario) => { //Vincular informações com input $w('#email').value = usuario.email }).catch(e => { console.log(e) }) } });
Aqui estão links úteis para que você entenda mais sobre isso:
https://www.wix.com/code/reference/wix-users.html#currentUser
https://www.wix.com/code/reference/wix-data.html#get