Fix user authentication issues. Add some verification on the subscribe method to prevent a user from subscribing twice.