Просмотр исходного кода

使用密保更换管理员出现密保错误问题

wangmh 8 лет назад
Родитель
Сommit
790ced1b84
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      sso-server/src/main/java/com/uas/sso/controller/ChangeAdminController.java

+ 1 - 1
sso-server/src/main/java/com/uas/sso/controller/ChangeAdminController.java

@@ -198,7 +198,7 @@ public class ChangeAdminController extends BaseController {
         // 校验密保答案
         // 校验密保答案
         Map<Long, String> userAnswer = (Map<Long, String>) request.getSession().getAttribute("answers");
         Map<Long, String> userAnswer = (Map<Long, String>) request.getSession().getAttribute("answers");
         for (Map<String, Object> answer : jsonAnswer) {
         for (Map<String, Object> answer : jsonAnswer) {
-            if (!answer.get("answer").equals(userAnswer.get(answer.get("id")))){
+            if (!answer.get("answer").equals(userAnswer.get(Long.valueOf(answer.get("id").toString())))){
                 return error("答案错误");
                 return error("答案错误");
             }
             }
         }
         }