#20230510 欣影管理平台装置信息查询代码
parent
c075817f12
commit
63a2ea38c9
@ -1,62 +0,0 @@
|
|||||||
package com.shxy.xymanager_admin.controller;
|
|
||||||
|
|
||||||
import com.shxy.xymanager_common.annotation.Log;
|
|
||||||
import io.swagger.annotations.Api;
|
|
||||||
import io.swagger.annotations.ApiOperation;
|
|
||||||
import io.swagger.annotations.ApiResponse;
|
|
||||||
import io.swagger.annotations.ApiResponses;
|
|
||||||
import lombok.extern.slf4j.Slf4j;
|
|
||||||
import org.apache.shiro.SecurityUtils;
|
|
||||||
import org.apache.shiro.authc.IncorrectCredentialsException;
|
|
||||||
import org.apache.shiro.authc.UnknownAccountException;
|
|
||||||
import org.apache.shiro.authc.UsernamePasswordToken;
|
|
||||||
import org.apache.shiro.subject.Subject;
|
|
||||||
import org.springframework.stereotype.Controller;
|
|
||||||
import org.springframework.web.bind.annotation.GetMapping;
|
|
||||||
import org.springframework.web.bind.annotation.PostMapping;
|
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
|
||||||
|
|
||||||
|
|
||||||
@Api(value = "测试接口", tags = "测试接口tags")
|
|
||||||
@Controller
|
|
||||||
@Slf4j
|
|
||||||
public class TestController {
|
|
||||||
|
|
||||||
@ApiOperation(value = "测试", notes = "测试notes", httpMethod = "POST")
|
|
||||||
@ApiResponses({@ApiResponse(code = 200, message = "请求成功"), @ApiResponse(code = 400, message = "请求参数没填好"), @ApiResponse(code = 404, message = "请求路径没有或页面跳转路径不对")})
|
|
||||||
@RequestMapping("/user/login")
|
|
||||||
@Log(title = "测试", type = "查询")
|
|
||||||
public String gettest() {
|
|
||||||
log.info("有一个沙雕点了链接");
|
|
||||||
return "/api/index2";
|
|
||||||
}
|
|
||||||
|
|
||||||
@GetMapping("/user/logins")
|
|
||||||
@Log(title = "测试", type = "查询")
|
|
||||||
public String hhtest() {
|
|
||||||
log.info("有一个沙雕点了链接");
|
|
||||||
return "/api/index2.html";
|
|
||||||
}
|
|
||||||
|
|
||||||
@ApiOperation(value = "登录", notes = "登录", httpMethod = "POST")
|
|
||||||
// @ApiResponses({@ApiResponse(code = 200, message = "请求成功"), @ApiResponse(code = 400, message = "请求参数没填好"), @ApiResponse(code = 404, message = "请求路径没有或页面跳转路径不对")})
|
|
||||||
@RequestMapping("/login")
|
|
||||||
@Log(title = "登录", type = "查询")
|
|
||||||
public String login(String username, String password) {
|
|
||||||
//获取主题对象
|
|
||||||
Subject subject = SecurityUtils.getSubject();
|
|
||||||
try {
|
|
||||||
subject.login(new UsernamePasswordToken(username,password));
|
|
||||||
System.out.println("登录成功!!!");
|
|
||||||
return "登录成功";
|
|
||||||
} catch (UnknownAccountException e) {
|
|
||||||
e.printStackTrace();
|
|
||||||
System.out.println("用户错误!!!");
|
|
||||||
} catch (IncorrectCredentialsException e) {
|
|
||||||
System.out.println("密码错误!!!");
|
|
||||||
}
|
|
||||||
return "登录失败";
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
Loading…
Reference in New Issue