php - Laravel 注销创建会话超时
问题描述
我正在使用 Laravel,一切都很顺利。
唯一的事情是,在我尝试终止用户会话(注销)并立即再次验证自己之后,它会抛出 419 - 会话已过期。
我认为我正确使用了注销。
<li><a onclick="event.preventDefault(); document.getElementById('logout-form').submit();" href="/logout">Uitloggen</a>
<form id="logout-form" action="{{ route('logout') }}" method="POST" style="display: none;">@csrf</form>
我做错什么了吗?最重要的是,如何解决?
预期结果:
1.用户登录
2.用户点击注销
3.用户可以再次登录
实际结果:
1.用户登录
2.用户点击注销
3.用户需要删除cookie才能再次登录
解决方案
找到解决方案!
我的存储目录的访问权限错误将其更改为 777(不是生产服务器)
解决了!
推荐阅读
- ios - Info.plist 未复制到 DerivedData 导致 Xcode 中的编译错误
- amazon-web-services - 适用于 EC2、EMR、Redshift、RDS 的 AWS 开发工具包用例
- java - 面对 java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet
- go - 即使我得到一个着色器编译错误,所有着色器都可以正常工作。如何?
- css - 带有重复修饰符的 CSS 后代选择
- python - 如何在不更改任何默认值的情况下在 Ubuntu 上为 python 3.8 安装 pip?
- docker - 如何使用 docker compose 指定 GPU 限制 docker swarm?
- python - “is” Python 运算符是否可靠地测试可变对象的引用相等性?
- c++ - 为什么在我的程序中找不到 dll 的入口点?文件
- python - 当我尝试向用户添加 exp 时,我收到 KeyError: '563690668808208423'