import java.util.*;
public class singleton {
private Map<String,String> usuarios;
private static singleton instancia;
private boolean login;
private singleton() {
System.out.println("Instanciando");
login = false;
usuarios = new HashMap<String,String>();
usuarios.put("admin", "123456");
usuarios.put("maria","111111");
}
public static singleton getInstancia() {
if (instancia == null)
instancia = new singleton();
return instancia;
}
//devuelve true si es posible registrar al usuario y false si ya esta registrado
public boolean registrar (String nombre, String clave) {
if (!usuarios.containsKey(nombre)) {
usuarios.put(nombre, clave);
return true;
}
else
return false;
}
public boolean comprobar(String nombre, String clave) {
String pass = usuarios.get(nombre);
if (pass == null) {
System.out.println("No existe el usuario");
return false;
}
else {
if (pass.equals(clave)) {
System.out.println("Login correcto");
return true;
}
}
return false;
}
public boolean check_login() {
if (login == true)
return true;
return false;
}
void set_login(boolean lg) {
login = lg;
}
}