added private checkPasswordResetStatus() method