|
@@ -1,6 +1,7 @@
|
|
|
package com.xuekairui.user.controller;
|
|
package com.xuekairui.user.controller;
|
|
|
|
|
|
|
|
import com.xuekairui.common.Result;
|
|
import com.xuekairui.common.Result;
|
|
|
|
|
+import com.xuekairui.common.ValidateUtil;
|
|
|
import com.xuekairui.user.dto.LoginResponse;
|
|
import com.xuekairui.user.dto.LoginResponse;
|
|
|
import com.xuekairui.user.service.AdminAuthService;
|
|
import com.xuekairui.user.service.AdminAuthService;
|
|
|
import jakarta.servlet.http.HttpServletRequest;
|
|
import jakarta.servlet.http.HttpServletRequest;
|
|
@@ -31,10 +32,7 @@ public class AdminAuthController {
|
|
|
account = body.get("phone");
|
|
account = body.get("phone");
|
|
|
}
|
|
}
|
|
|
String password = body.get("password");
|
|
String password = body.get("password");
|
|
|
- String ip = request.getHeader("X-Forwarded-For");
|
|
|
|
|
- if (ip == null || ip.isBlank()) {
|
|
|
|
|
- ip = request.getRemoteAddr();
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ String ip = ValidateUtil.getClientIp(request);
|
|
|
return Result.success(adminAuthService.passwordLogin(account, password, ip));
|
|
return Result.success(adminAuthService.passwordLogin(account, password, ip));
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|