2016-10-19 4 views
0

Warum ändert sich mein Token-Wert beim erneuten Laden der Seite in Laravel 5.2? Daher wird die Sitzung nicht beibehalten, sondern nur das Token zurückgegeben.Token-Wert ändert sich beim erneuten Laden der Seite

return Session::all(); 
+0

Beziehen Sie sich auf csrf-Token? –

+1

Wenn Sie das CSRF-Token referenzieren, dann ja, es ändert sich bei jedem Refresh/Reload aus Sicherheitsgründen. Welches Problem haben Sie? Bitte erklären Sie mehr – Qazi

+0

Ich bin nicht in der Lage, Sitzung auf Controller nach Umleitung von einem Controller – sanjay

Antwort

0

Es funktioniert wie erwartet, tha Tokens soll so funktionieren.

Wenn Ihre Sitzung nicht persistent ist, überprüfen Sie den Sitzungstreiber in Ihren Einstellungen (z. B. in Ihrer .env Datei) und männlich, dass Sie dem Webbenutzer storage eine Schreibberechtigung erteilt haben.

Sie können versuchen, Sitzung über seinen Helfer mit etwas wie session()->get('my_session_key') aufzurufen. Wenn das funktioniert, haben Sie möglicherweise vergessen, vor dem Eintragen der Klassendeklaration auf use Session; zu verweisen, um den Namespace zu importieren.

+0

phabeRest Dank für Rply im Verwenden von Dateitreiber, habe Schreibberechtigung für Speicher, es funktioniert gut in der lokalen Umgebung, sondern ein Problem in Live – sanjay

+0

entfernen csrf kann ein Problem verursachen, weil ich es aus dem Kernel entfernt und nicht aus dem Formular entfernt habe. – sanjay

+0

Ich bin mir nicht sicher. Warum hast du es überhaupt deaktiviert? Erhalten Sie einen spezifischen Fehler? Hast du versucht, 'dd (session())' '? – phaberest

Verwandte Themen