2
respostas

Dificuldade para fazer uma função

const verifica = (isallowed = false) => {
    if (!isallowed) {
        return;
    }

}

Por enquanto cheguei nisso... É pra ser uma funcao que verifique um boolean se o cadastro foi aprovado ou nao e caso o cadastro tenha sido aprovado o usuario pode clicar no botao

2 respostas

Oi Thales, beleza?

Não tenho certeza se entendi o objetivo, mas vou tentar ajudar.

botao.addEventListener('click', function(event){
    if(user.isAllowed){
        //lógica do click do botão
    }else{
        return 'error';
    }
});

A ideia acima é que você tenha um escutador de evento sempre ouvindo os cliques do botão.

Feito isso, caso o cadastro seja válido ou não, o ideal é que esse isAllowed seja uma chave de um JSON que represente esse usuário. Imagina algo assim:

user : {
    isAllowed : true,
    userData: {
                login: 'teste',
                senha:'xxx'
                }
    }

Essa seria mais ou menos a estrutura do seu JSON, com isso, será necessário que você altere o valor de isAllowed baseado nas regras de negócio da sua aplicação, com isso, você pode sempre checar se seu usuário cadastrado pode realizar determinada ação observando o valor dessa chave.

Não sei se ficou muito claro para você, mas qualquer dúvida só perguntar.

Espero ter esclarecido um pouco!

Abraços.

Fala Thales, tudo bem?

Consegui solucionar sua dúvida? Caso positivo, não se esqueça de marcar a resposta como solução, dessa forma ajudamos quem possa ter uma dúvida semelhante.

Abraços.