|
@@ -66,9 +66,14 @@ public class AuthController extends ControllerSupport {
|
|
|
@ApiOperation(value = "登入", notes = "")
|
|
|
@PostMapping("login")
|
|
|
public User login(@RequestBody LoginInfo loginInfo, HttpServletRequest request) {
|
|
|
- String clientIp = request.getHeader("x-forwarded-for");
|
|
|
- if (StringUtils.isNotBlank(clientIp)) {
|
|
|
- loginInfo.setClientIp(clientIp);
|
|
|
+ String realIp = request.getHeader("x-forwarded-for");
|
|
|
+ if (StringUtils.isBlank(realIp)) {
|
|
|
+ realIp = request.getHeader("x-real-ip");
|
|
|
+ }
|
|
|
+ if (StringUtils.isNotBlank(realIp)) {
|
|
|
+ loginInfo.setClientIp(realIp);
|
|
|
+ } else {
|
|
|
+ loginInfo.setClientIp(null);
|
|
|
}
|
|
|
User user = authService.login(loginInfo);
|
|
|
return user;
|