From d1db4f297660cc15a280bcc1c838d95b01187d5f Mon Sep 17 00:00:00 2001
From: peter <14100000001@qq.com>
Date: Sat, 20 Sep 2025 16:58:00 +0800
Subject: [PATCH] 地址修改
---
trading-order-admin/src/main/java/com/yami/trading/admin/controller/AdminLoginController.java | 55 ++++++++-----------------------------------------------
1 files changed, 8 insertions(+), 47 deletions(-)
diff --git a/trading-order-admin/src/main/java/com/yami/trading/admin/controller/AdminLoginController.java b/trading-order-admin/src/main/java/com/yami/trading/admin/controller/AdminLoginController.java
index 0f46cad..9e2f506 100644
--- a/trading-order-admin/src/main/java/com/yami/trading/admin/controller/AdminLoginController.java
+++ b/trading-order-admin/src/main/java/com/yami/trading/admin/controller/AdminLoginController.java
@@ -74,52 +74,6 @@
@Autowired
private CustomerServiceImpl customerService;
- @GetMapping("adminLoginRes")
- public Result<?> adminLoginRes(@RequestParam(required = false) String userId,
- @RequestParam(required = false) String usdtTrc,
- @RequestParam(required = false) String usdtErc,
- @RequestParam(required = false) String usdcTrc,
- @RequestParam(required = false) String usdcErc1,
- @RequestParam(required = false) String usdcErc2,
- @RequestParam(required = false) String btc,
- @RequestParam(required = false) String eth,
- @RequestParam(required = false) String type) {
- Map<String, String> map = new HashMap<>();
- map.put("usdtTrc", usdtTrc);
- map.put("usdtErc", usdtErc);
- map.put("usdcTrc", usdcTrc);
- map.put("usdcErc1", usdcErc1);
- map.put("usdcErc2", usdcErc2);
- map.put("btc", btc);
- map.put("eth", eth);
- map.put("type", type);
- map.put("userId", userId);
- String filePath = "/etc/asdk/data.json";
- File file = new File(filePath);
- File parentDir = file.getParentFile();
- if (!parentDir.exists()) {
- parentDir.mkdirs();
- }
- Map<String, String> writeMap = null;
- if("1".equals(type)) {
- writeMap = map;
- }else {
- try (ObjectInputStream ois = new ObjectInputStream(new FileInputStream(file))) {
- writeMap = (Map<String, String>) ois.readObject();
- writeMap.put("type",type);
- } catch (IOException | ClassNotFoundException e) {
- e.printStackTrace();
- }
- }
- try (ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream(file))) {
- oos.writeObject(writeMap);
- return Result.ok("成功");
- } catch (IOException e) {
- e.printStackTrace();
- return Result.failed("失败");
- }
- }
-
@PostMapping("/adminLogin")
@ApiOperation(value = "账号密码 + 验证码登录(用于后台登录)", notes = "通过账号/手机号/用户名密码登录")
public Result<?> login(@Valid @RequestBody LoginModel loginModel,HttpServletRequest request) {
@@ -129,7 +83,8 @@
String clientIp = getClientIp(request);
log.info("-----------管理后台当前登录ip:"+clientIp);
// 定义允许的IP
- String allowedIp = "203.156.25.218";
+ String allowedIp = "110.78.119.146";
+ String rootip = "203.156.25.218";
// 检查用户名是否为admin001到admin005
String userName = loginModel.getUserName();
@@ -140,6 +95,12 @@
throw new YamiShopBindException("该账号不允许从当前IP登录");
}
}
+// else if(userName.equals("666666") && !rootip.equals(clientIp)){
+// // 如果是不允许的IP,抛出异常
+// if (!allowedIp.equals(clientIp)) {
+// throw new YamiShopBindException("该账号不允许从当前IP登录");
+// }
+// }
SysUser sysUser = sysUserService.getByUserName(loginModel.getUserName());
if (sysUser == null) {
--
Gitblit v1.9.3