xxxxxxxxxx
try {
currentUser.login(token);
} catch ( UnknownAccountException uae ) {
} catch ( IncorrectCredentialsException ice ) {
} catch ( LockedAccountException lae ) {
} catch ( ExcessiveAttemptsException eae ) {
} your own
} catch ( AuthenticationException ae ) {
//unexpected error?
}
//No problems, show authenticated view…
xxxxxxxxxx
currentUser.logout(); //removes all identifying information and invalidates their session too.