|
@@ -1,5 +1,7 @@
|
|
|
package cn.com.qmth.examcloud.core.basic.api.controller;
|
|
|
|
|
|
+import javax.servlet.http.HttpServletRequest;
|
|
|
+
|
|
|
import org.apache.commons.lang3.RandomUtils;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -63,7 +65,11 @@ public class AuthController extends ControllerSupport {
|
|
|
|
|
|
@ApiOperation(value = "登入", notes = "")
|
|
|
@PostMapping("login")
|
|
|
- public User login(@RequestBody LoginInfo loginInfo) {
|
|
|
+ public User login(@RequestBody LoginInfo loginInfo, HttpServletRequest request) {
|
|
|
+ String clientIp = request.getHeader("x-forwarded-for");
|
|
|
+ if (StringUtils.isNotBlank(clientIp)) {
|
|
|
+ loginInfo.setClientIp(clientIp);
|
|
|
+ }
|
|
|
User user = authService.login(loginInfo);
|
|
|
return user;
|
|
|
}
|