A Wix permite conectar um link de membro a um botão, porém ele não redirecionar para a página do membro atual que está logado no site. Há o menu de membro, mas, ele não atende a algumas necessidades, no caso, quando queremos usar o link de membro em um único botão. Utilizei o código abaixo para direcionar o membro para o seu perfil, quando ele clica em um button. Esse código está correto e pode ser utilizado na área de membros que é instalado automaticamente no site?
A função desejada é: Quando um membro do site clicar em um button contido em uma página, ele é direcionado para o seu próprio perfil, ou para a página de configurações da conta. O menu de membros não atende a minha necessidade atual, porque ele vem com todos os links da página de membro e quero apenas 1 link de membro, no botão.
Desde já agradeço!
Botão 1
import wixUsers from'wix-users';
import wixLocation from'wix-location';
export function profileButton_click(event) {
wixLocation.to(`/profile/${wixUsers.currentUser.id}/profile/`);
}
Botão 2
import wixUsers from'wix-users';
import wixLocation from'wix-location';
export function profileConfig_click(event) {
wixLocation.to(`/profile/${wixUsers.currentUser.id}/account/settings`);
}
Vou ler os artigos. Obrigado!!!!!!!!!!!!!!!
Ei @VH - Desenvolvimento Wix, super obrigado pela ajuda!!!!!!!!!!!!
sou meio curioso, quando se trata de programação.
Só uma duvida.
No caso, se eu estivesse usando uma área de membros própria, o código ficara assim?
import wixUsers from'wix-users'; import wixLocation from 'wix-location'; export async function profileButton_click(event) { const member = await currentMember.getMember() wixLocation.to(`/profile/${member._id}/profile/`); } export function myRouter_Router(request) { let user = request.user; let userId = user.id; // "f6q0fb32-b06r-469f-ag4d-9df89afkj5d9" let role = user.role; // "Admin" }
Oi @VH - Desenvolvimento Wix , muito obrigado pelo retorno.
Estou utilizando a área de membros do próprio WIX.
Como estou utilizando a própria área de membro do Wix, acho que neste caso, a segurança é mantida, certo?
Há, posso utilizar esse código para executar essa função, utilizando a área de membros do Wix?
Agradeço novamente a ajuda.
Super obrigado por atualizar o código para os novos parâmetros. :)
Oii @Gu, tudo bem? O código que você mostrou aparenta funcionar sem problemas. Está acontecendo algum algum erro? Apesar de aparentemente estar tudo certo, aqui vão 2 observações:
A api wix-users está sendo depreciada
Você pode estar enfrentando um problema de segurança
Espero ter ajudado :D Caso precise, estou a disposição.