Allow multiple concurrent logins to the same user.
Update login function to use current persist code if one exists.
Add a function to forget persist code during logout.