最近使用 Dcat Admin 框架开发一套管理系统,在实际使用过程中发现前后台的 session 冲突了,前台用户退出时后台管理员也会退出登录、而后台管理员退出登录时前台用户也会退出登录。
仔细看了下官方手册,发现手册中已经提到了这个问题和解决方法:https://learnku.com/docs/dcat-admin/1.x/common-problem/8088#ba6a71
从
2.0
的版本之后admin.session
中间件不再默认启用,如果您的应用同时有前台和后台,则需要开启admin.session
中间件,否则会造成前后台session
冲突问题。把配置参数
admin.route.enable_session_middleware
的值设置为true
即可开启
![](https://www.02405.com/wp-content/uploads/2022/08/dcat-admin-session.webp)