none
Ler linhas específicas em um TXT RRS feed

  • Pergunta

  • Olá pessoal,

    Estou fazendo um sistema pequeno de cadastro em c#, recebo todos os dados em text box e gravo no .txt. Agora na hora de logar preciso ler o arquivo e verificar se usuário e senha batem com o que foi digitado nos campos de login e qual é o perfil do usuário (que é sinalizado pelos números 1, 2 ou 3 pelo adm do sistema na hora do cadastro) cada perfil disponibilizará acessos distintos ao sistema. Pensei em ler o TXT inteiro e se as linhas consecutivas baterem então ele entraria no sistema... Mas, como poderia fazer isso?

    sexta-feira, 30 de outubro de 2015 13:58

Respostas

  • Porque nao usar um banco de dados para isso? TXT tem que ser lidos sequencialmentes, nao existe indexaçao.

    Nao é a tecnologia apropriada para isso. Alem que qualquer usuario com um bloco de notas pode abrir o arquivo e modificar o arquivo (nao tem nenhuma segurança)

    O ideal é usar um banco de dados. No seu caso eu sugiro usar o SQLite ou o SQLCE que nao precisam de nenhuma instalaçao extra.

    http://blog.tigrangasparian.com/2012/02/09/getting-started-with-sqlite-in-c-part-one/

    att


    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------


    sexta-feira, 30 de outubro de 2015 14:03
    Moderador
  • Porque naousar um banco de dados para isso? TXT tem que ser lidos sequencialmentes, nao existe indexaçao.

    Nao é a tecnologia apropriada para isso. Alem que qualquer usuario com um bloco de notas pode abrir o arquivo e modificar o arquivo (nao tem nenhuma segurança)

    O ideal é usar um banco de dados. No seu caso eu sugiro usar o SQLite ou o SQLCE que nao precisam de nenhuma instalaçao extra.

    http://blog.tigrangasparian.com/2012/02/09/getting-started-with-sqlite-in-c-part-one/

    att


    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------

    Boa tarde.

    Pelo jeito a pergunta se refere a algum exercício de faculdade/curso.

    Caso seja extremamente vital que os dados sejam escritos em um .txt, AQUI tu podes ver como ler as linhas do .txt; para a parte de verificar usuário/senha/perfil, AQUI tem bastante conteúdo sobre manipulação de strings.

    Caso não seja um exercício, siga as instruções do William.


    Att., Rafael Simor

    • Marcado como Resposta Marcos SJ sexta-feira, 30 de outubro de 2015 17:54
    sexta-feira, 30 de outubro de 2015 14:20

Todas as Respostas

  • Porque nao usar um banco de dados para isso? TXT tem que ser lidos sequencialmentes, nao existe indexaçao.

    Nao é a tecnologia apropriada para isso. Alem que qualquer usuario com um bloco de notas pode abrir o arquivo e modificar o arquivo (nao tem nenhuma segurança)

    O ideal é usar um banco de dados. No seu caso eu sugiro usar o SQLite ou o SQLCE que nao precisam de nenhuma instalaçao extra.

    http://blog.tigrangasparian.com/2012/02/09/getting-started-with-sqlite-in-c-part-one/

    att


    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------


    sexta-feira, 30 de outubro de 2015 14:03
    Moderador
  • Porque naousar um banco de dados para isso? TXT tem que ser lidos sequencialmentes, nao existe indexaçao.

    Nao é a tecnologia apropriada para isso. Alem que qualquer usuario com um bloco de notas pode abrir o arquivo e modificar o arquivo (nao tem nenhuma segurança)

    O ideal é usar um banco de dados. No seu caso eu sugiro usar o SQLite ou o SQLCE que nao precisam de nenhuma instalaçao extra.

    http://blog.tigrangasparian.com/2012/02/09/getting-started-with-sqlite-in-c-part-one/

    att


    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------

    Boa tarde.

    Pelo jeito a pergunta se refere a algum exercício de faculdade/curso.

    Caso seja extremamente vital que os dados sejam escritos em um .txt, AQUI tu podes ver como ler as linhas do .txt; para a parte de verificar usuário/senha/perfil, AQUI tem bastante conteúdo sobre manipulação de strings.

    Caso não seja um exercício, siga as instruções do William.


    Att., Rafael Simor

    • Marcado como Resposta Marcos SJ sexta-feira, 30 de outubro de 2015 17:54
    sexta-feira, 30 de outubro de 2015 14:20