1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
public static boolean connect(String profil, String login, String mdp){
IAnnuaire rmiStub = null;
boolean reponse = false;
try {
// Rmi policy
System.setProperty("java.security.policy",
"D:/Mes Documents/Eclipse Project/Annuaire/src/com/annuaire/rmi/security.policy");
// Rmi Security Manager
System.setSecurityManager(new RMISecurityManager());
// Charger l'objet
rmiStub = (IAnnuaire) Naming.lookup("rmi://localhost/RemoteAnnuaire");
// Vérifie rle login et le mot de passe
reponse = rmiStub.login(profil, login, mdp);
} catch(NotBoundException nbe){
System.err.println("Serveur Rmi injoignable");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return reponse;
} |