提交 b316ba32 authored 作者: huangxingyao's avatar huangxingyao

更新登录与退出接口

上级 40d00461
##################################################################################################
# Productpage services
##################################################################################################
apiVersion: v1 apiVersion: v1
kind: Service kind: Service
metadata: metadata:
...@@ -7,7 +10,7 @@ metadata: ...@@ -7,7 +10,7 @@ metadata:
service: productpage service: productpage
spec: spec:
ports: ports:
- port: 9080 - port: 8080
name: http name: http
selector: selector:
app: productpage app: productpage
...@@ -16,8 +19,6 @@ apiVersion: v1 ...@@ -16,8 +19,6 @@ apiVersion: v1
kind: ServiceAccount kind: ServiceAccount
metadata: metadata:
name: bookinfo-productpage name: bookinfo-productpage
# labels:
# account: productpage
--- ---
apiVersion: apps/v1 apiVersion: apps/v1
kind: Deployment kind: Deployment
...@@ -40,16 +41,17 @@ spec: ...@@ -40,16 +41,17 @@ spec:
spec: spec:
serviceAccountName: bookinfo-productpage serviceAccountName: bookinfo-productpage
containers: containers:
- name: productpage - name: productpage
image: bbowenhhuang/productpage:v1 image: docker.io/bbowenhhuang/productpage:v1
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
ports: ports:
- containerPort: 9080 - containerPort: 8080
env: env:
- name: DETAILS_HOST - name: DETAILS_HOST
value: http://details:9080 value: http://details:8080
- name: REVIEWS_HOST - name: REVIEWS_HOST
value: http://reviews:9080 value: http://reviews:8080
- name: RATINGS_HOST - name: RATINGS_HOST
value: http://ratings:9080 value: http://ratings:8080
---
---
\ No newline at end of file
...@@ -36,16 +36,16 @@ public class ProductPageController { ...@@ -36,16 +36,16 @@ public class ProductPageController {
} }
@PostMapping("/login") @PostMapping("/login")
public String login(@RequestParam(name = "username", required = true) String username, public void login(@RequestParam(name = "username", required = true) String username,
HttpServletRequest request){ HttpServletRequest request){
String user = username; String user = username;
request.getSession().setAttribute("user", user); request.getSession().setAttribute("user", user);
return "redirect:/productpage"; //return "redirect:/productpage";
} }
@GetMapping("/logout") @GetMapping("/logout")
public String destroySession(HttpServletRequest request) { public void destroySession(HttpServletRequest request) {
request.getSession().invalidate(); request.getSession().invalidate();
return "redirect:/productpage"; //return "redirect:/productpage";
} }
@GetMapping("/productpage") @GetMapping("/productpage")
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论