ILoginCompletedEvent
This interface is implemented by all events which fire after user logged in.
In the event handler you can access the following information:
    - The username of the user who attempted to log in.
 
    - The email of the user who attempted to log in.
 
    - The ip address of the user who attempted to log in.
 
    - The 
LoginResult - information about the result of the login process. Possible results:
    
        Success - User was successfully registered as logged in 
        UserLimitReached - The limit of maximum simultaneous logged in users is reached 
        UserNotFound - User not found in any provider 
        UserLoggedFromDifferentIp - User is already logged in from different IP address 
        SessionExpired - Indicates that the user logical session has expired 
        UserLoggedOff - User have the authentication cookie but does not have logged in the database or user is already logged out. 
        UserLoggedFormDifferentComputer - More than one users trying to login from the same IP but from different computers. 
        Unknown - Invalid username or password specified. 
        NeedAdminRights - User is not administrator to logout other users 
        UserAlreadyLoggedIn - User already is logged in. We need to ask the user to logout someone or himself 
        UserRevoked - User was revoked. The reason is that the user was deleted or user rights and role membership was changed 
        SiteAccessNotAllowed - user is not allowed to access the current site 
        RejectedCustom - could be used for external (non-Sitefinity) validation. 
    
     
Use the following code sample: