|
@@ -16,10 +16,7 @@ import org.springframework.http.HttpStatus;
|
|
|
import org.springframework.http.ResponseEntity;
|
|
import org.springframework.http.ResponseEntity;
|
|
|
import org.springframework.scheduling.annotation.Scheduled;
|
|
import org.springframework.scheduling.annotation.Scheduled;
|
|
|
import org.springframework.stereotype.Controller;
|
|
import org.springframework.stereotype.Controller;
|
|
|
-import org.springframework.web.bind.annotation.RequestBody;
|
|
|
|
|
-import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
|
|
-import org.springframework.web.bind.annotation.RequestMethod;
|
|
|
|
|
-import org.springframework.web.bind.annotation.ResponseBody;
|
|
|
|
|
|
|
+import org.springframework.web.bind.annotation.*;
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
@@ -241,8 +238,11 @@ public class UserController {
|
|
|
*/
|
|
*/
|
|
|
@RequestMapping(value = "/api/login/token", method = RequestMethod.POST, produces = "application/json; charset=utf-8")
|
|
@RequestMapping(value = "/api/login/token", method = RequestMethod.POST, produces = "application/json; charset=utf-8")
|
|
|
@ResponseBody
|
|
@ResponseBody
|
|
|
- public String loginToken(String email, String token) {
|
|
|
|
|
- ResponseResult responseResult = new ResponseResult();
|
|
|
|
|
|
|
+ public String loginToken(@RequestHeader HttpHeaders header) {
|
|
|
|
|
+ String token = header.getFirst("token");
|
|
|
|
|
+ String email = header.getFirst("email");
|
|
|
|
|
+
|
|
|
|
|
+ ResponseResult<User> responseResult = new ResponseResult<User>();
|
|
|
responseResult.setMessage("请重新登录");
|
|
responseResult.setMessage("请重新登录");
|
|
|
User user = userRepository.findUserByEmail(email);
|
|
User user = userRepository.findUserByEmail(email);
|
|
|
if (user == null || !TextUtils.equals(token, user.getToken())) {
|
|
if (user == null || !TextUtils.equals(token, user.getToken())) {
|
|
@@ -251,7 +251,8 @@ public class UserController {
|
|
|
responseResult.setCode(ResultCode.FAILED_NEED_RE_LOGIN);
|
|
responseResult.setCode(ResultCode.FAILED_NEED_RE_LOGIN);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- responseResult.setMessage("token登录成功");
|
|
|
|
|
|
|
+ responseResult.setContent(user);
|
|
|
|
|
+ responseResult.setMessage("登录成功");
|
|
|
responseResult.setCode(ResultCode.SUCCESS);
|
|
responseResult.setCode(ResultCode.SUCCESS);
|
|
|
return JSON.toJSONString(responseResult);
|
|
return JSON.toJSONString(responseResult);
|
|
|
}
|
|
}
|