Gin框架中注销退出登陆删除Cookie无效的问题

2548人浏览 2021-04-23

记录一下踩的坑:Gin框架中注销退出登陆删除Cookie无效的问题,点击退出登陆后页面重定向到logout页面,但是只有清除缓存后第一次有效,第二次以后点击都不能清除掉浏览器Cookie。

解决方案:

我在中间件中校验用户是否登陆,以及在退出登陆中删除Cookie后使用了301重定向到登陆界面,只需要把301重定向改为302即可;

ctx.Redirect(http.StatusMovedPermanently, "/login")
//改为
ctx.Redirect(http.StatusFound, "/login")

 

推荐文章

GORM 自定义结构体关联的数据库表名称和自定义结构体字段对应的数据表字段名
2021-02-23
KChatRoom在线多人聊天室,项目是使用Websocket和Gin框架基于Golang开发的在线聊天室
2021-05-17
Gin框架下获取所有路由信息
2021-07-14
搜索文章