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

拦截器无需 跳转代理页面2

wangdy 8 лет назад
Родитель
Сommit
d4baf350b1

+ 6 - 3
src/main/java/com/uas/platform/b2c/common/account/controller/SecurityController.java

@@ -197,7 +197,9 @@ public class SecurityController {
 	 */
 	@RequestMapping(value = "/login/other")
 	@ResponseBody
-	public ModelMap afterCrossLogin(HttpServletRequest request, HttpServletResponse response, String uid, long time , String data) {
+	public String afterCrossLogin(HttpServletRequest request, HttpServletResponse response, String uid, long time , String data) {
+		String callback =request.getParameter("jsoncallback");
+		response.setContentType("text/html;charset=UTF-8");
 		if (uid != null && data != null) {
  				SSOToken tk = new SSOToken();
 				tk.setUid(uid);
@@ -211,9 +213,10 @@ public class SecurityController {
 					SystemSession.setUser(user);
 					log(request, user);
 				}
-				return new ModelMap("success", 1);
+
+			return "successCallback({success:'1'})";
 		}
-		return new ModelMap("success", 0);
+		return "successCallback({success:'0'})";
 	}
 
 	/**