Josh
10/31/2018, 5:59 PMcatch (SecurityQuestionRequiredException sqre)
{
count++;
if (count >= 5) {
throw new Exception(Messages.msg_unexpected_error);
}
String answer = this.securityTokenManager.getSecurityQuestionAnswer(sqre.getQuestion());
if (!StringUtils.isEmpty(answer))
{
previousCookies = sendSecurityQuestionAnswerAndGetNewSecurityToken(sqre.getUrl(), answer, previousCookies);
if (previousCookies != null)
{
this.securityTokenManager.saveSecurityToken(previousCookies);
retry = true;
}
}
else
{
throw new Exception(Messages.lbl_cancelled_security_questions);
}
}