Ejemplo n.º 1
0
function autentica($login, $pwd, $tipo)
{
    if (empty($login) or empty($pwd)) {
        if (!empty($login)) {
            setTentativaLogin($login);
        }
        return false;
    }
    $query = "select idsolicitante as id, nome, confirmado, email\n                            from lda_solicitante\n                            where cpfcnpj='{$login}' and chave = '" . md5($pwd) . "' ";
    $rs = execQuery($query);
    if (mysql_num_rows($rs) != 0) {
        $row = mysql_fetch_array($rs);
    } else {
        //inclui tentativa de acesso ao sistema, para usar o recaptcha no proximo login
        setTentativaLogin($login);
        return false;
    }
    //exclui tentativas de acesso ao sistema do usuario (para evitar o recaptcha no proximo login)
    delTentativaLogin($login);
    $apelido = explode(" ", $row['nome']);
    $var = array();
    $var["uid"] = $row['id'];
    $var["nomeusuario"] = $row['nome'];
    $var["emailusuario"] = $row['email'];
    $var["apelidousuario"] = $apelido[0];
    $var["confirmado"] = $row['confirmado'] ? "S" : "N";
    $_SESSION[SISTEMA_CODIGO] = $var;
    return true;
}
Ejemplo n.º 2
0
function autentica($login, $pwd, $tipo)
{
    if (empty($login) or empty($pwd)) {
        if (!empty($login)) {
            setTentativaLogin($login);
        }
        return false;
    }
    $query = "select u.idusuario as id, u.nome, u.idsecretaria, s.sigla, s.nome as secretaria\n                            from sis_usuario u, sis_secretaria s\n                            where u.idsecretaria = s.idsecretaria \n                                  and u.login='******' and u.chave = '" . md5($pwd) . "'\n                                  and u.status = 'A'";
    $rs = execQuery($query);
    if (mysql_num_rows($rs) != 0) {
        $row = mysql_fetch_array($rs);
    } else {
        //inclui tentativa de acesso ao sistema, para usar o recaptcha no proximo login
        setTentativaLogin($login);
        return false;
    }
    //exclui tentativas de acesso ao sistema do usuario (para evitar o recaptcha no proximo login)
    delTentativaLogin($login);
    $apelido = explode(" ", $row['nome']);
    $var = array();
    $var["uid"] = $row['id'];
    $var["nomeusuario"] = $row['nome'];
    $var["apelidousuario"] = $apelido[0];
    $var["idsecretaria"] = $row['idsecretaria'];
    $var["siglasecretaria"] = $row['sigla'];
    $var["nomesecretaria"] = $row['secretaria'];
    $_SESSION[SISTEMA_CODIGO] = $var;
    return true;
}