Connection Client constantly 'forgets' user settings

Despite encouraging our users to sign in to the client I am finding this difficult as it regularly 'forgets' users details and doesn't sign in correctly on start-up. 

Said users then forget their log-in details and passwords so just don't sign in. 

Please fix and make more robust.