Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 142 → Rev 143

/trunk/src/org/tela_botanica/client/modeles/UtilisateurAsynchroneDAO.java
139,7 → 139,7
 
public void connecteUtilisateur (final Rafraichissable r, String login, String password) {
RequestBuilder rb = new RequestBuilder(RequestBuilder.GET,carnetEnLigneModele.getConfig().getServiceBaseUrl() + "/User/" + login + "/" + password) ;
RequestBuilder rb = new RequestBuilder(RequestBuilder.GET,Configuration.getServiceBaseUrl() + "/User/" + login + "/" + password) ;
try {
164,9 → 164,12
boolean identifie = ((JSONBoolean) jsonArray.get(1))
.booleanValue(); // Drapeau leve si utilisateur
// deja identifie
boolean isAdmin = ((JSONBoolean) jsonArray.get(2))
.booleanValue(); // Drapeau leve si utilisateur
// est admin
 
r.rafraichir(new Utilisateur(identifiant, identifie),true);
r.rafraichir(new Utilisateur(identifiant, identifie, isAdmin),true);
}
}
/trunk/src/org/tela_botanica/client/modeles/Utilisateur.java
47,10 → 47,24
return isAdmin;
}
/**
* Met à jour l'identité utilisée (dans le cas où l'utilisateur est admin)
* @param identite la nouvelle identité
*/
public void setIdentite(String identite) {
this.identite = identite;
if(isAdmin()) {
this.identite = identite;
}
else {
this.identite = identifiant ;
}
}
/**
* Renvoie l'identité en cours d'utilisation (par défaut, la même valeur que l'identifiant si
* l'utilisateur est admin)
* @return identite
*/
public String getIdentite() {
return identite;
}