Por Seyr Lemos em 01/09/11 09:57 AM
Prezados,
Sou o analista responsável por testar o SAELE. Pois bem, ao iniciar o processo me deparei com os manuais em PDF, sendo que os mesmos devem ser em formato editaveis e livres (odt), conforme a LPM nos diz.
Seguindo o passo a passo do manual, me deparei com um erro no arquivo DESCRICAO TEXTUAL - SISTEMA ABERTO DE ELEICOES ELETRONICAS.pdf, no passo onde pede para instalar vários pacotes, conforme abaixo:
# apt-get install apache2 php5 postgresql libapache2-mod-php5 phppear php5-ldap php5-pgsql
O pacote em negrito o correto é php-pear.
Outro ponto de correção é em ambos os arquivos, quando é pedido para alterar alguns parâmetros, conforme abaixo:
private function conecta($nomebanco) {
$host = 'localhost'; // ENDEREÇO DO BANCO DE DADOS
$user = 'postgres'; // USUÁRIOl
$pass = 'eleicoes'; // SENHA
Mas existem outros parâmetros logo abaixo que remetem o sistema para conexão com outro banco de dados.
$host = 'ANUBIS.ad.ufrgs.br'; // ENDEREÇO DO BANCO DE DADOS
$user = 'gerente_eleicoes'; // USUÁRIOl
$pass = 'GerEle2008'; // SENHA
É interessante que peça para comentar essa parte, ou o arquivo já venha comentado esses comandos.
Nesse mesmo ponto, os manuais fazem referência a linha 37, mas no arquivo DBPHP.php a linha 37 não bate com o manual.
Um item que me causou muitas duvidas é no passo onde é pedido para alterar a função, conforme abaixo:
function AutenticaPessoa($Usuario, $Senha) {
$Usuario = str_pad($Usuario, 8, '0', STR_PAD_LEFT);
$ldapconn = ldap_connect("ldapteste.cpd.ufrgs.br", 389);
if (!$ldapconn) {
//return "Erro ao estabelecer conexão com o LDAP";
return FALSE;
}
ldap_set_option($ldapconn, LDAP_OPT_PROTOCOL_VERSION, 3);
return ldap_bind($ldapconn, 'uid='.
$Usuario.',ou=people,dc=ufrgs,dc=br', $Senha);
}
A minha pergunta é: o sistema só irá funcionar com o LDAP? Não existe a opção de funcionar sem ele?
Se ele só funcionar com o LDAP, os manuais precisarão informar quais parâmetros devem ser alterados para funcionar.
A instalação ocorreu tudo certo e consegui cadastrar o usuário adminstrador.
Quando fui incluir uma nova eleição, conforme o manual orienta, o mesmo pede que após inclur, você deverá clicar no botão editar e é mostrada uma tela que eu não consegui chegar. Escolhi várias opções de modalidade de eleição, tipo de concurso e não consegui chegar na tela informada no manual.
Ao acessar a página LoginEleicoes.php e informar usuario e senha, o sistema remete para a página LoginEleicoesValida.php, mas ela aparece em branco.
Estou achando o manual muito confuso, pois a maioria das pessoas que se propõem a usar os sistemas possuem pouco conhecimento, então gostaria de sugeri-los a deixar os passos um pouco mais didaticos. Nesse item se precisarem da nossa ajuda, estou à disposição, mas como relatei anteriormente, precisamos dos manuais em formato editável.
Bem, essas são as minhas ponderações iniciais sobre o sistema.
Quaisquer dúvidas, encontro-me à disposição.
Atenciosamente,
Seyr Lemos