package com.gszc.controller; import org.springframework.web.bind.annotation.*; @RestController public class LoginController { // @Autowired // LoginService loginService; // // // @RequestMapping("/") // public void a(HttpServletRequest request, HttpServletResponse response) throws Exception { // //消息来源可靠性验证 // String signature = request.getParameter("signature");// 微信加密签名 // String timestamp = request.getParameter("timestamp");// 时间戳 // String nonce = request.getParameter("nonce"); // 随机数 // String echostr = request.getParameter("echostr");//成为开发者验证 // //确认此次GET请求来自微信服务器,原样返回echostr参数内容,则接入生效,成为开发者成功,否则接入失败 // System.out.println(); // response.getWriter().println(request.getParameter("echostr")); // } // // // public void post(HttpServletRequest request, HttpServletResponse response) throws Exception { // // TODO 消息的接收、处理、响应 // } // // // /** // * 登录 // * // * @param username // * @param password // * @return // */ // @PostMapping("/login") // @ApiImplicitParams({ // @ApiImplicitParam(name = "username", value = "用户名", dataType = "string", paramType = "query"), // @ApiImplicitParam(name = "password", value = "密码", dataType = "string", paramType = "query") // }) // public Result login(String username, String password, HttpServletResponse response) { // boolean login = loginService.login(username, password); // if (login) { // Cookie cookie = new Cookie("username", username); // cookie.setMaxAge(60 * 60); // cookie.setPath("/"); // response.addCookie(cookie); // String sign = JwtUtils.sign(username, password); // return ResultBuilder.withPayload(sign).build(); // } else { // return ResultBuilder.error("登录失败").build(); // } // } // // @PostMapping("/getOpenid") // public Result getOpenid(String code) { // // JSONObject token = loginService.getToken(code); // String sign = JwtUtils.sign(token.getString("openid"), token.getString("openid")); // return ResultBuilder.withPayload(sign).build(); // } // // @PostMapping("/getUser") // @ApiImplicitParam(name = "token", value = "token", required = true, dataType = "String", paramType = "header") // public Result getUser(HttpServletRequest request){ // String token = request.getHeader("token"); // String username = JwtUtils.getUsername(token); // WxUser user = loginService.getUser(username); // return ResultBuilder.withPayload(user).build(); // } }