Osticket: error Gültiges CSRF-Token erforderlich

Erstellt am 2. Mai 2018  ·  16Kommentare  ·  Quelle: osTicket/osTicket

Liebes Team,

Die Systeminformationen wie folgt:

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

Hilfreichster Kommentar

@ParmaU

Siehe Fix #3546

Alles, was Sie tun müssen, ist die Datei class.ostsession.php zu bearbeiten und diese Zeile in der Zeile 193 einzufügen
$this->data->session_data = "";

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

Das hat bei mir funktioniert

Alle 16 Kommentare

Nun, für den Anfang unterstützt osTicket derzeit kein PHP 7.1+.

Dies scheint auch ein Duplikat von https://github.com/osTicket/osTicket/issues/3546 und https://github.com/osTicket/osTicket/issues/3256 zu sein

@ParmaU

Siehe Fix #3546

Alles, was Sie tun müssen, ist die Datei class.ostsession.php zu bearbeiten und diese Zeile in der Zeile 193 einzufügen
$this->data->session_data = "";

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

Das hat bei mir funktioniert

danke, fertig und es funktioniert

Danke @jorgemvc , deine Hilfe hat das Problem gelöst. Die Unterstützung wird geschätzt.

Ich habe dies auf einem Mac (macOS High Sierra 10.13.6) mit PHP 7.1.21 gemacht.

Dankeschön,
Grüße.

Vielen Dank!!! @jorgemvc , du hilfst mir, das Problem zu lösen. Die Unterstützung wird sehr geschätzt.
Ich habe dies auf einem Windows 10 IIS mit PHP 7.2.7 gemacht
Vielen Dank und ein tolles neues Jahr!!!
Grüße.

Vielen Dank! Hat bei mir auch funktioniert. Ich schätze es!

Ich betreibe meine OSticket-Instanz in einem Webhotel, sie führen PHP Version 7.2.14 aus, der von @jorgemvc vorgeschlagene Fix funktionierte wie ein Zauber für meine OSticket-Installation auf PHP 7.2.14.

@jorgemvc , Danke für deinen Rat. Bei meinem funktioniert es auch.

osTicket (v1.10.5)

Perfekter Einzeiler! Ich frage mich, warum dies in Q2/2019 mit der neuesten Version 1.10.5 immer noch ein Problem ist.

@dfstab

Weil wir das in v1.11.x angesprochen haben, nicht in v1.10.x .

Danke schön.

dieser Fix funktioniert immer noch gut unter PHP 7.2.19 mit dem neuesten osticket. Dank dafür!

Ich sehe dies in einem Ubuntu-Container mit php7.2.19.

Dafür gibt es im Forum eine Lösung. Sie müssen einen Workaround machen. Es ist nicht
zu schwierig, da ich es erst vor ein paar Tagen gemacht habe.

Am Do, 11. Juli 2019, 11:17 Uhr Aneurin [email protected]
schrieb:

Ich sehe dies in einem Ubuntu-Container mit php7.2.19.


Sie erhalten dies, weil Sie einen Kommentar abgegeben haben.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/osTicket/osTicket/issues/4262?email_source=notifications&email_token=ACRP6TPU5TIVZVPDQ2UXRRLP65FKJA5CNFSM4E56RSWKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTX5WWZ
oder den Thread stumm schalten
https://github.com/notifications/unsubscribe-auth/ACRP6TMZMPUWIO3ZHCQJYC3P65FKJANCNFSM4E56RSWA
.

@jswails Ist dies der Fix, auf den Sie sich beziehen?

Alles, was Sie tun müssen, ist die Datei class.ostsession.php zu bearbeiten und diese Zeile in der Zeile 193 einzufügen
$this->data->session_data = "";

Wenn ja, habe ich dies ausprobiert und keine Freude. Überzeugen Sie sich selbst: https://gitlab.nyeprice.space/moby/osticket-docker

Ja, das hat bei mir auf Ubuntu-Server 18.04 und PHP 7.2 funktioniert.
Schade, dass das bei dir nicht funktioniert hat. Hmm.

Am Do, 11. Juli 2019, 11.27 Aneurin Preis [email protected]
schrieb:

@jswails https://github.com/jswails Ist dies der Fix, auf den Sie sich beziehen?

Alles, was Sie tun müssen, ist die Datei class.ostsession.php zu bearbeiten und diese einzufügen
Linie bei 193 Reihe
$this->data->session_data = "";

Wenn ja, habe ich dies ausprobiert und keine Freude. Sie können selbst sehen:
https://gitlab.nyeprice.space/moby/osticket-docker


Sie erhalten dies, weil Sie erwähnt wurden.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/osTicket/osTicket/issues/4262?email_source=notifications&email_token=ACRP6TK3QCUVRUAFASP5LPDP65GOLA5CNFSM4E56RSWKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHLOKTCC5WW2Zcom
oder den Thread stumm schalten
https://github.com/notifications/unsubscribe-auth/ACRP6TJ5GVHD6FT4SGC2TYDP65GOLANCNFSM4E56RSWA
.

Danke, dieser Trick, der die 193-Linie hinzufügt, hat bei mir funktioniert.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen