Wie kann ich Cookies in Laravel 5 deaktivieren?

10

Ich habe eine Single-Page-App, die auf Laravel 5.1 erstellt wurde. Ich verwende localStorage, um den API-Schlüssel zu behalten, und ich brauche keine Cookies. Laravel erstellt zwei Cookies für mich:

  • XSRF-TOKEN
  • laravel_session

Wenn ich SESSION_DRIVER auf array in meiner Umgebungskonfiguration festlege, wird laravel_session cookie nicht mehr generiert.

Aber ich denke, es könnte ein Problem mit XSRF-TOKEN cookie geben, weil ich diesen Code in VerifyCsrfToken middleware class herausgefunden habe:

%Vor%

Und addCookieToResponse Methode sieht so aus:

%Vor%

Es scheint, als ob es diesen Cookie setzt, egal was passiert. Ich könnte diese Middleware deaktivieren, aber ich möchte sie verwenden, um CSRF-Token mit HTTP-Headern zu überprüfen. Kann ich Cookies vollständig deaktivieren?

    
Robo Robok 21.06.2015, 12:43
quelle

1 Antwort

4

Einfach die Zeilen in app\Http\Kernel.php auskommentieren, die sich auf Cookies und Sitzungen beziehen. Die folgenden, die ich gefunden habe;

%Vor%

Ich hoffe, es hilft.

    
ozanmuyes 12.11.2015 02:31
quelle