Osticket: 错误 需要有效的 CSRF 令牌

创建于 2018-05-02  ·  16评论  ·  资料来源: osTicket/osTicket

亲爱的团队,

系统信息如下:

64bit Linux Mint 18.1 Serena 
Xampp ver 7.2.1
PHP 7.2.1
osTicket version 1.10.2
ServerDB  10.1.30-MariaDB

after updating the system from 1.10.1 to authentication it tells me
Valid CSRF Token Required

最有用的评论

@ParmaU

只需查看修复 #3546

您所要做的就是编辑文件 class.ostsession.php 并在第 193 行插入这一行
$this->data->session_data = "";

出版后
191 catch (DoesNotExist $e) {
192 $this->data = new SessionData(['session_id' => $id]);
193 $this->data->session_data = "";

那对我有用

所有16条评论

对于初学者来说,osTicket 目前不支持 PHP 7.1+。

这似乎也是https://github.com/osTicket/osTicket/issues/3546https://github.com/osTicket/osTicket/issues/3256的副本

@ParmaU

只需查看修复 #3546

您所要做的就是编辑文件 class.ostsession.php 并在第 193 行插入这一行
$this->data->session_data = "";

出版后
191 catch (DoesNotExist $e) {
192 $this->data = new SessionData(['session_id' => $id]);
193 $this->data->session_data = "";

那对我有用

谢谢,完成并且有效

感谢@jorgemvc ,您的帮助解决了问题。 感谢支持。

我在带有 PHP 7.1.21 的 Mac(macOS High Sierra 10.13.6)上执行此操作。

谢谢,
你好。

非常感谢!!! @jorgemvc ,你帮我解决问题。 非常感谢您的支持。
我在带有 PHP 7.2.7 的 Windows 10 IIS 上执行此操作
谢谢,新年快乐!!!
你好。

谢谢! 也为我工作。 我很感激!

我在网络旅馆上运行我的 OSticket 实例,他们运行 PHP 7.2.14 版, @jorgemvc提出的修复对我在 PHP 7.2.14 上安装的 OSticket 非常有用。

@jorgemvc ,感谢您的建议。 它也适用于我的。

osTicket (v1.10.5)

完美的一个班轮! 我想知道为什么这在 2019 年第二季度仍然是最新的 1.10.5 的问题?

@dfstab

因为我们在v1.11.x解决了这个问题,而不是v1.10.x

干杯。

此修复程序在使用最新 osticket 的 php 7.2.19 上仍然有效。 感谢那!

我在带有 php7.2.19 的 ubuntu 容器中看到了这个。

论坛上有解决办法。 你必须做一个解决方法。 它不是
太难了,就像我前几天刚做的那样。

2019 年 7 月 11 日星期四上午 11:17 Aneurin 价格通知@ github.com
写道:

我在带有 php7.2.19 的 ubuntu 容器中看到了这个。


您收到此消息是因为您发表了评论。
直接回复本邮件,在GitHub上查看
https://github.com/osTicket/osTicket/issues/4262?email_source=notifications&email_token=ACRP6TPU5TIVZVPDQ2UXRRLP65FKJA5CNFSM4E56RSWKYY3PNVWWK3TUL52HS4DFVREXG43VMVBWZKLZDMNX5000000000000000003VMVBWZKLOZDNX50000000000
或静音线程
https://github.com/notifications/unsubscribe-auth/ACRP6TMZMPUWIO3ZHCQJYC3P65FKJANCNFSM4E56RSWA
.

@jswails这是您指的修复程序吗?

您所要做的就是编辑文件 class.ostsession.php 并在第 193 行插入这一行
$this->data->session_data = "";

如果是这样,我已经尝试过了,但没有任何乐趣。 你可以自己看看: https :

是的,这就是在 ubuntu 服务器 18.04 和 php 7.2 上对我有用的那个。
不幸的是,这对您不起作用。 唔。

2019 年 7 月 11 日星期四上午 11:27 Aneurin 价格通知@ github.com
写道:

@jswails https://github.com/jswails这是您指的修复程序吗?

您所要做的就是编辑文件 class.ostsession.php 并插入它
第 193 行
$this->data->session_data = "";

如果是这样,我已经尝试过了,但没有任何乐趣。 你可以亲眼看看:
https://gitlab.nyeprice.space/moby/osticket-docker


你收到这个是因为你被提到了。
直接回复本邮件,在GitHub上查看
https://github.com/osTicket/osTicket/issues/4262?email_source=notifications&email_token=ACRP6TK3QCUVRUAFASP5LPDP65GOLA5CNFSM4E56RSWKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXWSZ2920000000X3LMVXWSZ22GOTZ300000000000000000000000000000000000X
或静音线程
https://github.com/notifications/unsubscribe-auth/ACRP6TJ5GVHD6FT4SGC2TYDP65GOLANCNFSM4E56RSWA
.

谢谢,添加 193 行的技巧对我有用。

此页面是否有帮助?
0 / 5 - 0 等级