diff --git a/src/main/java/com/dsideal/sso/Controller/WebLoginController.java b/src/main/java/com/dsideal/sso/Controller/WebLoginController.java index 4566268..daf471c 100644 --- a/src/main/java/com/dsideal/sso/Controller/WebLoginController.java +++ b/src/main/java/com/dsideal/sso/Controller/WebLoginController.java @@ -116,10 +116,11 @@ public class WebLoginController extends Controller { /** * WEB登出 + * + * @param redirect_url 接入的系统回调地址 */ - public void logout() { + public void logout(String redirect_url) { SsoLoginHelper.logout(getRequest(), getResponse()); - String redirect_url = getRequest().getParameter("redirect_url"); redirect(redirect_url); } @@ -182,13 +183,12 @@ public class WebLoginController extends Controller { } else { resultJson.put("success", true); resultJson.put("sessionId", sessionId); - resultJson.put("personId", loginMap.get("person_id")); - resultJson.put("personName", loginMap.get("person_name")); - resultJson.put("bureauId", loginMap.get("bureau_id")); - resultJson.put("identityId", loginMap.get("identity_id")); + resultJson.put("person_id", loginMap.get("person_id")); + resultJson.put("person_name", loginMap.get("person_name")); + resultJson.put("bureau_id", loginMap.get("bureau_id")); + resultJson.put("identity_id", loginMap.get("identity_id")); resultJson.put("city_id", loginMap.get("city_id")); resultJson.put("area_id", loginMap.get("area_id")); - resultJson.put("mainPersonId", loginMap.get("main_person_id")); } renderJson(resultJson); } diff --git a/target/classes/com/dsideal/sso/Controller/WebLoginController.class b/target/classes/com/dsideal/sso/Controller/WebLoginController.class index a4960ac..02457fa 100644 Binary files a/target/classes/com/dsideal/sso/Controller/WebLoginController.class and b/target/classes/com/dsideal/sso/Controller/WebLoginController.class differ