通用框架平台,每个分支对应子通用框架平台,禁止Merge不同分支!! 分支版本区别见项目内readme.md
whycxzp
2021-01-20 129bc8f0c9bce0306aa99fafde97689f645dbbb5
src/main/java/com/whyc/controller/LoginController.java
@@ -11,6 +11,7 @@
import springfox.documentation.annotations.ApiIgnore;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
@@ -23,30 +24,26 @@
    @Autowired
    private LoginService service;
    @PostMapping("login")
    @ApiOperation(value ="登录")
    @Deprecated
    //@PostMapping("login")
    //@ApiOperation(value ="登录")
    @ApiIgnore
    public Response login(@RequestParam String userName, String password,HttpServletRequest request){
        return service.login(userName,password,request);
    }
    @PostMapping("logout")
    @ApiOperation(value ="退出登录")
    public void logout(){
        service.logout();
    /**采取的是JWT方式登录,上面的普通登录弃用*/
    @PostMapping("login")
    @ApiOperation(value ="登录")
    public Response login4Jwt(@RequestParam String userName, String password,HttpServletRequest request){
        return service.login4Jwt(userName,password,request);
    }
    /**拦截登录*//*
    @GetMapping("/")
    @ApiIgnore
    public ModelAndView toLoginHtml(HttpServletRequest request, HttpServletResponse response,ModelAndView view) throws ServletException, IOException {
        //request.getRequestDispatcher("login.html").forward(request,response);
        System.out.println("转发啦...");
        //response.setContentType("text/html;charset=utf-8");
        //response.sendRedirect("http://localhost:8090/login.html");
        //response.sendRedirect("/login.html");
        view.setViewName("login");
        return view;
    }*/
    @PostMapping("logout")
    @ApiOperation(value ="退出登录")
    public void logout(ServletRequest request){
        service.logout(request);
    }
    /**拦截登录*/
    @GetMapping("unauthorized")