estou a dias tentando corrigir o codigo. A ideia é q cada membro va para sua area propria, porem, sou novo com essas coisas. Segue o codigo.

import wixData from "wix-data"; import wixLocation from "wix-location"; //////////////////////////////////////////////// export function BbtnLogar_click(event, $w) { if (!checarCampos()) { let email = $w("#TbUser").value; let pass = $w("#TbPass").value; wixData.query("usuarios") .eq("email", email) //select from Usuarios where email = email .find() .then((user) => { let registro = user.items[0]; console.log(registro._id) if (user.items.length === 1) { let control = registro.senha if (pass === control) { wixLocation("/pagina-membros") console.log("Logou") } else { erro("Suas credenciais não estão corretas!") console.log("Suas credenciais não estão corretas!") } } else { erro("O email informado não está registrado!") console.log("O email informado não está registrado!") } }) .catch((err) => { let errorMsg = err; console.log(errorMsg) }); } else { erro(apontarCampo()) } } export function TbUser_keyPress(event, $w) { recolheErro() } export function TbPass_keyPress(event, $w) { recolheErro() /*Verifica a integridade dos campos antes dos processos de consulta*/ function checarCampos() { let algumCampo = false if ($w("#TbUser").value === "" || $w("#TbPass").value === "") { algumCampo = true } return algumCampo; function apontarCampo() { let mensagem; if ($w("#TbUser").value === "") { mensagem = "O campo email é obrigatório" $w("#TbUser").focus() } else if (!$w("#TbUser").valid) { mensagem = "O email informado não tem um formato válido" $w("#TbUser").focus() } else if ($w("#TbPass").value === "") { mensagem = "O campo senha não foi informado" $w("#TbPass").focus() } return mensagem /*Mostra erros em tela*/ function erro(mensagem) { $w("#txtErro").text = mensagem; let slideOptions = { "duration": 1000, "delay": 0, "direction": "top", }; $w("#boxErro").show("slide", slideOptions) } /*Recolhe as mensagens de erro*/ function recolheErro() if ($w("#txtErro").rendered) let slideOptions = { "duration": 1000, "delay": 0, "direction": "top", }; $w("#boxErro").hide("slide", slideOptions); } setTimeout(() => { $w("#txtErro").text = ''; , 1000) }
Oi @Atila Aleixo
O código nem tem problemas, mas preciso de informação sobre o seu problema.
A página de membros que você vai abrir é uma página dinâmica? Como você não usou wix membros a página de membros não é gerada.
Por qual motivo você não usou wix membros?
Tem algum erro no console?
Dicas:
Formatar código postado:
https://support.wix.com/pt/article/adicionando-um-c%C3%B3digo-a-uma-postagem-no-f%C3%B3rum
Aguardo seu retorno!