Autor Tópico: ** RESOLVIDO ** onValidate Login e Senha  (Lida 1147 vezes)

Yuri Edmundo

  • Iniciante
  • **
  • Mensagens: 58
** RESOLVIDO ** onValidate Login e Senha
« Online: Dezembro 04, 2009, 11:35:56 am »
Ola pessoal,

estou precisando de uma regra de validação pra verificar o usuario e senha e verifica a permissao...
alguem tem um ai ?
« Última modificação: Dezembro 17, 2009, 03:15:31 pm por Rodrigo Lins »

robsonsilva

  • Visitante
Re: onValidate Login e Senha
« Responder #1 Online: Dezembro 04, 2009, 12:40:03 pm »
Olá Yuri, boa tarde!

Tem um exemplo de sistema de segurança no site da netmake..  dá pra fazer o download dele e importar pro seu projeto.

A validação de login desse sistema é mais ou menos assim:

Código: [Selecionar]
sc_reset_apl_status();
sc_lookup(dataset, "select usuarioid, senha, nome_usuario from seg_usuarios where usuarioid = '{usuario}'");

if (FALSE === {dataset})
{
                sc_erro_mensagem("Erro acesso tabela de login<BR>" . {dataset_erro});
        return;
}

elseif (empty({dataset}))
{
    sc_erro_mensagem("Usuário inexistente...");
    return;
}
else
{

$senha_teste = substr(md5({senha}), 0, 30);
if ($senha_teste != {dataset[0][1]})
{
    sc_erro_mensagem("Senha inválida...");
    return;
}
          sc_lookup(dataset2, "SELECT Y.aplicacaoid FROM seg_usuarios_grupos X INNER JOIN seg_grupos_aplicacoes Y ON X.grupoid = Y.grupoid where X.usuarioid = '{usuario}'");

    foreach ({dataset2} as $coluna)
{
        $nome_apl = $coluna[0];
        sc_apl_status($coluna[0],"on");
    }
}

Dá uma conferida lá no site, pois peguei esse código de um teste que fiz aqui logo quando comecei a usar o sc e não sei se cheguei a alterar ele..

Att.
Robson

Yuri Edmundo

  • Iniciante
  • **
  • Mensagens: 58
Re: onValidate Login e Senha
« Responder #2 Online: Dezembro 04, 2009, 02:35:56 pm »
ok.
Obrigado Robson, agora só estou tentando entender como funciona essas permissoes aqui, pra desabilitar alguns formularios...

ate.

Rodrigo Lins

  • Global Moderator
  • Expert
  • *****
  • Mensagens: 504
    • Overalt I.T
Re: onValidate Login e Senha
« Responder #3 Online: Dezembro 17, 2009, 03:15:09 pm »
Boa Tarde,

Vi que já foi resolvido este "problema", mas só gostaria de dizer e lembrar que na versão 5 do ScriptCase já possui um módulo de segurança, onde já é criado todas estas regras (básicas) de permissões.

Rodrigo Lins.