【发布时间】:2019-02-03 06:53:03
【问题描述】:
我已将我的 ubuntu 服务器升级到版本 18.04.1。升级后,我的 laravel 网站会在每个 POST 页面中继续显示 TokenMismatchException。此规则的唯一例外似乎是登录页面,该页面适用于某些用户而不适用于其他用户。
我的本地虚拟机版本为 16.04.4 工作正常。
我整个上午都被困在这个问题上,我的网站宕机了。
【问题讨论】:
-
我收到了反对票,我忘记发布一些信息了吗?
-
你需要调试csrf保护的所有步骤。信息不足,无法弄清楚
-
该网站似乎无法在数据库上创建会话条目。在将我的本地数据库与实时数据库进行比较时,实时数据库是空的。
-
没有显示错误,因为没有创建会话是在加载前一页时发生的。我尝试使用 session() 命令创建会话,但它也没有显示错误
-
在config/session.php中将驱动改成文件
'driver' => env('SESSION_DRIVER', 'file'),是否有效?
标签: laravel ubuntu session csrf csrf-protection