Subclasses must call this at the end of the login method in all cases to ensure the stored username/password are properly cleared.
It is recommended the entire body of the login method be wrapper in a try/finally with this method in the finally clause.