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


Ładowanie…
Anuluj
Zapisz