yuhaitao14 7 years ago
parent
commit
90806ba4ee

+ 13 - 0
shop/src/main/java/com/zskk/shop/controller/admin/HelpController.java

@@ -28,6 +28,9 @@ public class HelpController extends AbstractController {
 	@Value("${zskk.shopmanagehost}")
 	private String shopmanagehost;
 	
+	@Value("${zskk.myhost}")
+	private String shopHost;
+	
 	@RequestMapping("/loginout")
 	@ResponseBody
 	public ControllerResult loginout(){
@@ -39,4 +42,14 @@ public class HelpController extends AbstractController {
 			throw new ZSKKException(ErrorConstant.SERVER_ERROR);
 		}
 	}
+	
+	@RequestMapping("/shoploginout")
+	public String shoploginout(){
+		try{
+			String redirect = URLEncoder.encode(shopHost, "UTF-8");
+			return "redirect:" + this.getUccenter() + "login/loginout?redirect=" + redirect;
+		}catch (Exception e) {
+			throw new ZSKKException(ErrorConstant.SERVER_ERROR);
+		}
+	}
 }

+ 8 - 1
shop/src/main/resource/templates/fragments.html

@@ -20,7 +20,14 @@
 						<a th:attr="href=${loginurl}">登录</a><span></span>
 					</div>
 					<div th:if="${islogin}">
-						<a class="reg" href="/mypayedorders" th:text="${user.name}"></a>
+						<a id="loginuser" class="reg" href="javascript:loginuser()" th:text="${user.name}"></a>
+						<script type="text/javascript">
+							function loginuser(){
+								if (confirm('您是否要退出登录吗?')){
+									window.location.href="/help/shoploginout"
+								}
+							}
+						</script>
 					</div>
 				</div>
 			</div>