boa tarde, tenho um Web Service que somente um cliente vai acessar, pensei em criar uma tabela, mais acho que não é necessario é somente um cliente então fiz o seguinte
um arquivo no C: com usuario e senha,
e dai chamo apos o cliente efetuar uma chamada no WS, só que tá passando direto nessa autenticação de qualquer maneira ele executa tudo. to fazendo algo errado???
res2 = login(user, passwd);
if (res2==true) {
..............................resto do codigo
}
private static boolean login(String nome, String senh) {
String linha = null;
String local;
boolean res = true;
try {
FileReader arq = new FileReader("C:\\TAG\\WS.txt");
BufferedReader leitor = new BufferedReader(arq);
String a[] = new String[5];
while (leitor.ready()) {
a[i] = (String) leitor.readLine();
i++;
}
leitor.close();
arq.close();
String User = a[0];
String Passwd = a[1];
url = a[2];
usuario = a[3];
senha = a[4];
System.out.println(User);
System.out.println(Passwd);
if ((nome.equals(User)) && (senh.equals(Passwd))) {
res = true;
System.out.println("Logado");
} else {
res = false;
System.out.println("Login ou Senha Incorreto");
}
} catch (Exception e) {
e.printStackTrace();
}
return res;
}