Logout after changing password

Just like in passwd, there is no way to reliably change a password
within a session.  User MUST logout/login to work properly.