1 回答
TA贡献1810条经验 获得超5个赞
这是此问题的解决方案。
Cookie 结构如下:
type Cookie struct {
Name string
Value string
Path string
Domain string
Expires time.Time
RawExpires string
MaxAge int
Secure bool
HttpOnly bool
Raw string
Unparsed []string
}
饼干制作
value := map[string]string{
"id": cookieId,
}
if encoded, err := ckieHandler.Encode("session", value); err == nil {
cookie := &http.Cookie{
Name: "session",
Value: encoded,
Path: "/",
}
http.SetCookie(response, cookie)
}
饼干呼叫
if cookie, err := request.Cookie("session"); err == nil {
cookieValue := make(map[string]string)
if err = ckieHandler.Decode("session", cookie.Value, &cookieValue); err == nil {
id = cookieValue["id"] // **Pass BSON ID here**
}
}
有关更多详细信息,请单击此处。这个链接对我帮助很大。希望有人会发现这个答案有用。
- 1 回答
- 0 关注
- 153 浏览
添加回答
举报