Przeglądaj źródła

[微信第三方开放平台][修改]:登录cookie,后端设置

release_toaliyun_real
Stormeye Wu 7 lat temu
rodzic
commit
a787785bde
1 zmienionych plików z 7 dodań i 1 usunięć
  1. +7
    -1
      mallinkWechatOpen/src/main/java/com/iformall/controller/HomeController.java

+ 7
- 1
mallinkWechatOpen/src/main/java/com/iformall/controller/HomeController.java Wyświetl plik

@@ -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);


Ładowanie…
Anuluj
Zapisz