0

Sistema de Login com arquivo CSV, fácil manipulação

criado por Aurélio Wildson em 24/02/2010 2:18pm
Esse sistema foi desenvolvido e orientado a objetos sendo sua utilização de maneira fácil, pois, coloca segurança em uma página sem a necessidade do uso de sessão e cookies. E os dados ficam em um arquivo csv , configurável.
Data Autor Changelog Download
24/02/2010 2:18pm Aurélio Wildson - Versão 1
27/02/2010 11:02pm Aurélio Wildson Versão 2 Versão 2
28/02/2010 11:10pm Rubens Takiguti Ribeiro Versão 3 Versão 3

Comentários:

Mostrando 1 - 4 de 4 comentários
LuisFireVB disse:
Aurélio boa tarde.
Conheço quase nada de PHP, só entendo pois programa em outra linguagen e conheço ActionScript e um pouco de javascript.

Tentei entender esse exeplo, pois é exatamente o que preciso no meu site, mas não sei como criar o arquivo CSV, pois não tem um editor para encriptar os dados nele.

assim não consegui nem testar o código, para tentar adaptar as páginas as minhas necessidades.

Pode dar uma ajuda? Como fazer para inserir novos usuários nesse CSV via outra página PHP também direto no site?
16/07/2010 1:17pm (~13 anos atrás)

Beleza, Aurélio, melhorou. Só que você colocou o "break" no lugar errado novamente.
:)
Bom, dei uma modificada e mandei o novo código. Aproveitei e criptografei a senha pra não ficar visivel. Dê uma olhada aí.
28/02/2010 11:12pm (~14 anos atrás)

Rubens, sua sugestão foi bem recebida, a versão 2 foi criada
28/02/2010 10:30am (~14 anos atrás)

Observações:
* A classe não permite usar outro arquivo CSV.

* Pra que jogar o conteúdo completo do arquivo em um vetor pra depois buscar no vetor? Seria mais simples percorrer o arquivo CSV diretamente, buscando o login e depois verificando a senha.

* O comando "break" foi usado apenas quando a senha encontrada no vetor é igual a senha informada, mas, na verdade, o break precisa ser efetuado quando o login é encontrado. Afinal, não será encontrado depois que já encontrou a primeira vez.

* Para inserir um elemento no final de um vetor, basta fazer:
$vetor[] = $valor;

* Pode ser útil usar o nome da classe como prefixo do nome do arquivo. Deixa mais intuitivo.
27/02/2010 7:44pm (~14 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)