diff --git a/src/main/java/com/genersoft/iot/vmp/vmanager/user/UserController.java b/src/main/java/com/genersoft/iot/vmp/vmanager/user/UserController.java new file mode 100644 index 00000000..12ade38d --- /dev/null +++ b/src/main/java/com/genersoft/iot/vmp/vmanager/user/UserController.java @@ -0,0 +1,35 @@ +package com.genersoft.iot.vmp.vmanager.user; + +import com.genersoft.iot.vmp.vmanager.play.PlayController; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.util.StringUtils; +import org.springframework.web.bind.annotation.CrossOrigin; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +@CrossOrigin +@RestController +@RequestMapping("/api") +public class UserController { + + private final static Logger logger = LoggerFactory.getLogger(UserController.class); + + + @Value("${auth.username}") + private String usernameConfig; + + @Value("${auth.password}") + private String passwordConfig; + + @RequestMapping("/user/login") + public String login(String username, String password){ + if (!StringUtils.isEmpty(username) && username.equals(usernameConfig) + && !StringUtils.isEmpty(password) && password.equals(passwordConfig)) { + return "success"; + }else { + return "fail"; + } + } +} diff --git a/src/main/java/com/genersoft/iot/vmp/web/AuthController.java b/src/main/java/com/genersoft/iot/vmp/web/AuthController.java index 50e4da13..8fd66ca6 100644 --- a/src/main/java/com/genersoft/iot/vmp/web/AuthController.java +++ b/src/main/java/com/genersoft/iot/vmp/web/AuthController.java @@ -19,12 +19,12 @@ public class AuthController { private String password; @RequestMapping("/login") - public Object devices(String username, String password){ - if (!StringUtils.isEmpty(username) && username.equals(username) - && !StringUtils.isEmpty(password) && password.equals(password)) { + public String devices(String name, String passwd){ + if (!StringUtils.isEmpty(name) && name.equals(username) + && !StringUtils.isEmpty(passwd) && passwd.equals(password)) { return "success"; }else { - return "fait"; + return "fail"; } } } diff --git a/web_src/package-lock.json b/web_src/package-lock.json index 334f488a..f4cd2be6 100644 --- a/web_src/package-lock.json +++ b/web_src/package-lock.json @@ -5175,6 +5175,11 @@ "integrity": "sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ=", "dev": true }, + "js-md5": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/js-md5/-/js-md5-0.7.3.tgz", + "integrity": "sha512-ZC41vPSTLKGwIRjqDh8DfXoCrdQIyBgspJVPXHBGu4nZlAEvG3nf+jO9avM9RmLiGakg7vz974ms99nEV0tmTQ==" + }, "js-tokens": { "version": "3.0.2", "resolved": "https://registry.npm.taobao.org/js-tokens/download/js-tokens-3.0.2.tgz", diff --git a/web_src/package.json b/web_src/package.json index c949393a..9f21ee9c 100644 --- a/web_src/package.json +++ b/web_src/package.json @@ -15,6 +15,7 @@ "core-js": "^2.6.5", "echarts": "^4.7.0", "element-ui": "2.10.1", + "js-md5": "^0.7.3", "moment": "^2.29.1", "vue": "^2.6.11", "vue-clipboard2": "^0.3.1", diff --git a/web_src/src/components/Login.vue b/web_src/src/components/Login.vue index f047c5db..acf286eb 100644 --- a/web_src/src/components/Login.vue +++ b/web_src/src/components/Login.vue @@ -18,7 +18,6 @@