Is there a way to prevent the user from having to login again on a site after the password has been changed?

PRESSERO > *Pressero FAQs
No, this is as designed, and is part of site security functionality. This prevents the user account from taking any further actions, such as putting in orders, once a password has been changed, and ensures that the login session must be started fresh again.