Customised change password functionality.