SPPerson person = SPPerson.fetchSPPerson(editingContext, SPPerson.PASSWORD.is(resetPasswordCode));
if (person == null) {
session().errors().addNotice("The reset code you are using is invalid.");
nextPage = pageWithName(Main.class);
} else {
SPResetPasswordPage resetPasswordPage = pageWithName(SPResetPasswordPage.class);
resetPasswordPage.setPerson(person);
nextPage = resetPasswordPage;
}
}
return nextPage;
}