Sistema de Login com arquivo CSV, fácil manipulação
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 |
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í.
:)
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)
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.
* 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)
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?