Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Errore Token Laravel

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2016
    residenza
    Italy
    Messaggi
    76

    Errore Token Laravel

    Buongiorno a tutti,

    sto realizzando un progetto in Laravel, che mi ha sempre funzionato, adesso stavo implementando manualmente il Login Utente, senza utilizzare il sistema integrato in Laravel.
    Mi è sorto però questo errore:
    Trying to get property of non-object in VerifyCrsfToken.php
    Il problema è che non sto utilizzando Token, e non capisco da cosa possa derivare.

    Come posso eliminare tale errore? Non riesco più a navigare nel mio sito, poiché qualsiasi pagina provo ad aprire ottengo questo errore.

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    11,592
    Deriva proprio dal fatto che non usi il token CSRF, quello non serve solo per l'autenticazione, ma per l'uso di qualsiasi form, quindi in qualsiasi form devi includere
    {{ csrf_field() }}
    così da generare il relativo campo.

    Se non vuoi utilizzare il token, il che però è sconsigliato, devi rimuovere il middleware VerifyCrsfToken dal file Kernel.php

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2016
    residenza
    Italy
    Messaggi
    76
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Deriva proprio dal fatto che non usi il token CSRF, quello non serve solo per l'autenticazione, ma per l'uso di qualsiasi form, quindi in qualsiasi form devi includere
    {{ csrf_field() }}
    così da generare il relativo campo.

    Se non vuoi utilizzare il token, il che però è sconsigliato, devi rimuovere il middleware VerifyCrsfToken dal file Kernel.php
    Ciao Alhazred, ho modificato il file Kernel.php ed in effetti è scomparso l'errore, anche se utilizzavo nel form il {{csrf_field()}} ma ora ho questo errore:
    Argument 1 passed to Illuminate\Session\Middleware\StartSession::addCoo kieToResponse()
    che è richiamato in StatSession.php alla linea 170.

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    11,592
    Hai modificato la funzione handle() di qualche middleware? In tal caso assicurati che faccia il return di un oggetto response, quindi

    return $next($request);

    come default, oppure

    return response()->...qualcosa_tipo_una_view...
    ad esempio se devi reindirizzare su una view specifica in base a cosa succede

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2019 vBulletin Solutions, Inc. All rights reserved.