| @@ -28,6 +28,7 @@ import org.springframework.web.bind.annotation.RestController; | |||||
| import javax.imageio.ImageIO; | import javax.imageio.ImageIO; | ||||
| import javax.servlet.ServletException; | import javax.servlet.ServletException; | ||||
| import javax.servlet.ServletOutputStream; | import javax.servlet.ServletOutputStream; | ||||
| import javax.servlet.http.Cookie; | |||||
| import javax.servlet.http.HttpServletResponse; | import javax.servlet.http.HttpServletResponse; | ||||
| import java.awt.image.BufferedImage; | import java.awt.image.BufferedImage; | ||||
| import java.io.IOException; | import java.io.IOException; | ||||
| @@ -68,7 +69,7 @@ public class HomeController extends BaseController { | |||||
| @ApiOperation("登录") | @ApiOperation("登录") | ||||
| @PostMapping("/doLogin") | @PostMapping("/doLogin") | ||||
| public ResultData login(@RequestBody MallUserInfo user) { | |||||
| public ResultData login(@RequestBody MallUserInfo user, HttpServletResponse response) { | |||||
| logger.debug("[" + getIpAddr() + "] HomeController::login"); | logger.debug("[" + getIpAddr() + "] HomeController::login"); | ||||
| try { | try { | ||||
| @@ -99,6 +100,11 @@ public class HomeController extends BaseController { | |||||
| if(menus != null) { | if(menus != null) { | ||||
| info.setMenus(menus); | info.setMenus(menus); | ||||
| } | } | ||||
| Cookie unameCookie = new Cookie("uname", info.getUsername()); | |||||
| unameCookie.setMaxAge(60); | |||||
| response.addCookie(unameCookie); | |||||
| data.data = info; | data.data = info; | ||||
| } catch (Exception e) { | } catch (Exception e) { | ||||
| return new ResultData(ErrorCode.USER_PASSWD_ERR); | return new ResultData(ErrorCode.USER_PASSWD_ERR); | ||||