Ignore:
Timestamp:
09/22/11 18:43:14 (8 months ago)
Author:
delmitz
Branch:
default
Convert:
svn:7c3792e6-d75b-4784-96a6-b298f655ee64/trunk@2792
Message:

modified LoginCallback interface.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kraken-dom/src/main/java/org/krakenapps/dom/api/impl/AdminApiImpl.java

    r354 r358  
    120120                } else { 
    121121                        updateLoginFailures(admin, false); 
     122                        LoginFailedException e = null; 
     123                        if (admin.isUseOtp()) 
     124                                e = new InvalidOtpPasswordException(); 
     125                        else 
     126                                e = new InvalidPasswordException(); 
    122127                        for (LoginCallback callback : callbacks) 
    123                                 callback.onLoginFailed(admin, session); 
    124                         if (admin.isUseOtp()) 
    125                                 throw new InvalidOtpPasswordException(); 
    126                         else 
    127                                 throw new InvalidPasswordException(); 
     128                                callback.onLoginFailed(admin, session, e); 
     129                        throw e; 
    128130                } 
    129131        } 
     
    140142                        if (!found) { 
    141143                                updateLoginFailures(admin, false); 
    142                                 throw new AccessControlException(); 
     144                                LoginFailedException e = new AccessControlException(); 
     145                                for (LoginCallback callback : callbacks) 
     146                                        callback.onLoginFailed(admin, session, e); 
     147                                throw e; 
    143148                        } 
    144149                } 
Note: See TracChangeset for help on using the changeset viewer.