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