Jump to content

Verificar novo utilizador


jony69jkl
 Share

Recommended Posts

Boa tarde pessoal

Tenho aqui um trabalho para fazer e estou aqui com um problema com a lógica para a função verifica_user(), o cliente regista-se e o seu registo vai ficar num ficheiro .txt em formato nome:login:password agora o que quero é evitar que 2 pessoas se registem com o mesmo login, já tenho uma função que me devolve o numero de linhas agora estou preso é na verificação do login, vou ter de percorrer o ficheiro linha a linha e tirar entre os delimitadores ":" o login mas como faço isso? Não quero código feito mas sim sugestões senão nunca mais dou o click a programar 😛

public class verifica_user {
File file;
FileInputStream fis;
static boolean verifica_user() throws FileNotFoundException, IOException, Exception {
    int arr = numLinhas();
    File file = new File("utilizadores.txt");
    Scanner obj = new Scanner(file);
        System.out.println(obj);
    for (int i = 1; i <= arr; i++) {


    }
    return false;
}
private static int numLinhas() throws Exception {
    int linhas = 0;
    File ficheiro;
    ficheiro = new File("utilizadores.txt");
    Scanner fin = new Scanner(ficheiro);
    while (fin.hasNextLine()) {
        linhas++;
        fin.nextLine();
    }
    fin.close();
    return linhas;
}
Edited by brunoais
geshi
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.