Ignore:
Timestamp:
12/02/11 17:03:30 (13 years ago)
Author:
vmipsl
Message:

Login

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ether_megapoli/trunk/web/src/com/ether/ControllerEponge.java

    r280 r281  
    66import com.ether.user.UserRole; 
    77import com.ether.user.UserState; 
     8import com.medias.annuaire.Annuaire; 
     9import com.medias.annuaire.Personne; 
    810import com.medias.mail.Mail; 
    911import com.medias.mail.MailFactory; 
     
    5961        final JSONObject result = new JSONObject(); 
    6062 
     63        // TODO : revoir doublon user/people, besoin du people pour les tests ds les .jsp 
    6164        if( login != null && password != null ) 
    6265        { 
     
    7174                else 
    7275                { 
    73                     request.getSession().setAttribute( "SES_USER", user ); 
    74                     jSONPeople.put( "name", user.getLastName() ); 
    75                     jSONPeople.put( "firstName", user.getFirstName() ); 
    76                     jSONPeople.put( "role", user.getRole().name() ); 
     76                    final Annuaire annu = (Annuaire) getServletContext().getAttribute( "APP_ANNUAIRE" ); 
     77                    final Personne people = annu.getPersonne( login, password ); 
     78                    if( people == null ) 
     79                        result.put( "errors", "errors.logon.notFound" ); 
     80                    else 
     81                    { 
     82                        request.getSession().setAttribute( "SES_USER", people ); 
     83                        jSONPeople.put( "name", user.getLastName() ); 
     84                        jSONPeople.put( "firstName", user.getFirstName() ); 
     85                        jSONPeople.put( "role", user.getRole().name() ); 
     86                    } 
    7787                } 
    7888            } 
Note: See TracChangeset for help on using the changeset viewer.