static Map<String,String> usuarios = new HashMap<String,String>();
public static Map<String,String> getUsuarios() {
usuarios.put("root",DigestUtils.sha256Hex("senha0"));
usuarios.put("paulo",DigestUtils.sha256Hex("senha1"));
usuarios.put("maria",DigestUtils.sha256Hex("senha2"));
usuarios.put("alguém",DigestUtils.sha256Hex("senha3"));
return usuarios;
}
public void setUsuarios(Map<String,String> usuarios) {
Usuarios.usuarios = usuarios;
}
public static void validar(String usr, String snh){
if(usr.isEmpty()){
JOptionPane.showMessageDialog(login, "Usuário vazio.");
Login.ftfUsuario.grabFocus();
} else {
if(Usuarios.getUsuarios().containsKey(usr)){
if(snh.isEmpty()){
JOptionPane.showMessageDialog(
login,"O campo \"senha\" está vazio.");
}else {
if(Usuarios.getUsuarios().get(usr).equals(snh)){
registros = new Registros();
registros.setVisible(true);
login.setVisible(false);
} else {
JOptionPane.showMessageDialog(
login, "Senha não encontrada"
);
}
}
} else {
JOptionPane.showMessageDialog(
login,"Senha não encontrada.");
}
}
}
Usuarios.getUsuarios().get(usr).equals(snh)
Agradecido
Lucas Ribeiro