Versão atual:

beforeLogin consulta dataset

Boa tarde. Estou com uma validação no beforelogin onde é necessário consultar a tabela de usuarios para realizar algumas validações, mas ao executar o dataset no beforeLogin é apresentado o erro (error.jpeg).

Segue código

function beforeLogin(login) {
    //a variavel login retorna o nome do usuário
    var today = new Date();
    var time = today.getHours() + ":" + today.getMinutes() 

    var sql = DatasetFactory.createConstraint('login','admin','admin',ConstraintType.MUST)
    var registro = DatasetFactory.getDataset('colleague',['colleagueName'],[sql],null);

    for(i=0; i < registro.values.length; i++){
        var nome = registro.values[i]['colleagueName'];
    }

    if(login != "teste" && login != "admin" && login != "colaboradores"){

        if(time >= "16:32" && time <= "16:40"){
            throw "Nao é possivel acessar o ambiente neste horario "+nome;
        }

    }


}

É possível executar dataset no beforeLogin? Validei o dataset antes em outra rotina, funcionou normalmente, após isso levei ele ao dataset.

Versão (1):

Ver a versão formatada

beforeLogin consulta dataset

Comentário

new question