Laravel 7-不同的会话令牌-无法看到在管理面板中设置的会话

问题描述

我有一个与会议有关的问题。在管理面板中,我可以选择将会话切换到本地商店,以在前端具有其他功能。因此,如果设置了会话``shopId'',则我没有几个额外的按钮。问题是有时此会话未在前端设置-在管理面板中始终设置但在前端通常没有设置。我不确定为什么会这样-我只看到csrf令牌在前端/后端不同。

在我的页面上,会话如下:

enter image description here

csrf代码为:

<Meta name="csrf-token" content="70fehUPODxnvvzSVmCe4tEHrQbS4SDGk2HvHn4PL">

然后,当我登录管理面板会话时,外观相同,但csrf令牌却不同:

enter image description here

<Meta name="csrf-token" content="YHkFVDPRM0zEnr3nQxlfrtUcNmgQ5uZKCM5gUbnh">

预期的行为-如果已设置登录管理面板并切换到本地商店选项会话,并且在前端有可见的其他功能

此问题是由于应用程序导致crsf还是某些会话持久性?我还注意到了另一件事-当我在chrome中关闭前端标签并打开新的一个csrf令牌时,将其切换为与后端相同,并且会话shopid正在工作。因此,总的来说,好像在后端登录设置了新的csrf,但仅当我打开新标签页时,crsf才是新鲜的。 CSRF放在所有页面的html标头中,但有时当我打开例如category选项卡时,我仍然看到旧的csrf,它的工作方式就像在会话之间进行切换。

非常感谢您的帮助。祝你有美好的一天

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)