Commit a893cafd authored by 赵啸非's avatar 赵啸非

修改构建api文档

parent 463299f6
package com.mortals.xhx.base.login.web; package com.mortals.xhx.base.login.web;
import cn.hutool.core.lang.UUID; import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.mortals.framework.ap.CookieService; import com.mortals.framework.ap.CookieService;
import com.mortals.framework.ap.GlobalSysInfo; import com.mortals.framework.ap.GlobalSysInfo;
...@@ -14,6 +14,7 @@ import com.mortals.framework.util.HttpUtil; ...@@ -14,6 +14,7 @@ import com.mortals.framework.util.HttpUtil;
import com.mortals.framework.util.StringUtils; import com.mortals.framework.util.StringUtils;
import com.mortals.framework.web.BaseCRUDJsonController; import com.mortals.framework.web.BaseCRUDJsonController;
import com.mortals.xhx.base.framework.security.AuthTokenService; import com.mortals.xhx.base.framework.security.AuthTokenService;
import com.mortals.xhx.base.framework.security.SecurityUtils;
import com.mortals.xhx.base.system.menu.model.MenuEntity; import com.mortals.xhx.base.system.menu.model.MenuEntity;
import com.mortals.xhx.base.system.menu.service.MenuService; import com.mortals.xhx.base.system.menu.service.MenuService;
import com.mortals.xhx.base.system.resource.service.ResourceService; import com.mortals.xhx.base.system.resource.service.ResourceService;
...@@ -25,6 +26,7 @@ import com.mortals.xhx.common.key.RedisKey; ...@@ -25,6 +26,7 @@ import com.mortals.xhx.common.key.RedisKey;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory; import org.apache.commons.logging.LogFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.util.ObjectUtils;
import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
...@@ -72,7 +74,7 @@ public class LoginController extends BaseCRUDJsonController<UserService, UserFor ...@@ -72,7 +74,7 @@ public class LoginController extends BaseCRUDJsonController<UserService, UserFor
try { try {
loginForm.validate(); loginForm.validate();
boolean result = validCodeService.doCheckImageValidCode(request.getSession().getId(), ip, securityCode); boolean result = validCodeService.doCheckImageValidCode(request.getSession().getId(), ip, securityCode);
if("8888".equals(securityCode)){ if ("8888".equals(securityCode)) {
result = true; result = true;
} }
if (!result) { if (!result) {
...@@ -234,25 +236,14 @@ public class LoginController extends BaseCRUDJsonController<UserService, UserFor ...@@ -234,25 +236,14 @@ public class LoginController extends BaseCRUDJsonController<UserService, UserFor
} }
// @Override @RequestMapping("parseToken")
// protected void saveCurrUser(HttpServletRequest request, HttpServletResponse response, IUser user, int maxAge) { public String parseToken() throws Exception {
// String securityKey = GlobalSysInfo.getPropertyValue(PROP_COOKIE_SECURITY_KEY); UserEntity userEntity = authTokenService.getLoginUser(request);
// String cookieDomain = GlobalSysInfo.getPropertyValue(PROP_COOKIE_DOMAIN); if (!ObjectUtils.isEmpty(userEntity)) {
// //当前请求的域 authTokenService.verifyToken(userEntity);
// String currDoman = request.getServerName(); return JSON.toJSONString(userEntity);
// //设置登录cookie信息 }
// CookieInfo cookie = CookieService.setLoginCookie(response, user, securityKey, currDoman, maxAge);
// //如果请求的域与设置的域不一致,设置配置文件的文件域 return null;
// if (StringUtils.isNotEmpty(cookieDomain) && !currDoman.equals(cookieDomain)) { }
// CookieService.setLoginCookie(response, user, securityKey, cookieDomain, maxAge);
// }
// if (cookie != null && this.tokenService != null) {
// try {
// this.tokenService.saveToken(cookie);
// } catch (Throwable e) {
// this.log.error("存储cookie信息到服务器异常", e);
// }
// }
//
// }
} }
...@@ -11,8 +11,20 @@ Content-Type: application/json ...@@ -11,8 +11,20 @@ Content-Type: application/json
> {% > {%
client.global.set("SmsSet_id", JSON.parse(response.body).data.id); client.global.set("SmsSet_id", JSON.parse(response.body).data.id);
client.global.set("authToken", JSON.parse(response.body).data.token);
%} %}
###解析token
POST {{baseUrl}}/login/parseToken
Content-Type: application/json
Authorization: Bearer {{authToken}}
###短信设置删除
GET {{baseUrl}}/sms/set/delete?id={{SmsSet_id}}
Accept: application/json
###短信设置查看 ###短信设置查看
GET {{baseUrl}}/sms/set/info?id={{SmsSet_id}} GET {{baseUrl}}/sms/set/info?id={{SmsSet_id}}
Accept: application/json Accept: application/json
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment