Laravel 5

419 | Page Expired

  • Avatar de DelonSebastopol
    Membre depuis :
    18/04/2019
    Messages :
    8

    Bonjour,

    Je débute sous Laravel pour le travail. J'ai un soucis sur le module d'identification.

    J'ai installé Laravel sous EasyPhp, créé un projet avec composer (last version 5.8), mis en oeuvre les sessions avec artisan et tout fonctionnait bien. Tout d'un coup, je tombe sur une page 419 | page expired.

    Je lis les forum (merci à vous), CRSF token et meta OK, droit d'écriture storage OK, cache vidé, key regénérée, browser cache vidés, testé avec firefox et chrome, cache de laravel vidés.
    Idem, quoi que je tape dans login ou register > 419 | page expired.

    Voici mes routes
    Route::get('/', function () {
    return view('welcome');
    });

    Auth::routes();

    Route::get('/home', 'HomeController@index')->name('home');

    Cela me refroidit un peu ! Les dernières versions sont stables ? ou j'ai fait une grosse boulette ?
    Ne connaissant pas encore Laravel, je ne sais pas par ou commencer. Bien preneur de vos idées.

    MERCI

  • Avatar de DelonSebastopol
    Membre depuis :
    18/04/2019
    Messages :
    8

    Précision : quand je rafraichi la page 419, cela me crée un nouveau fichier de session à chaque fois.

  • Avatar de nash
    Membre depuis :
    16/04/2019
    Messages :
    14

    pour le taf je resterais sur une version LST qui est actuellement la 5.5

  • Avatar de bestmomo
    Membre depuis :
    07/04/2013
    Messages :
    2455

    Salut,

    C'est quelle version de PHP ? C'est apparemment un souci avec la session. Laravel 5.8 fonctionne très bien pour moi.

  • Avatar de DelonSebastopol
    Membre depuis :
    18/04/2019
    Messages :
    8

    Ah, oui, loupé la version LST ! Je n'avais pas vu que la version que je testais n'y étais pas.

    Pour PHP version 7.214, ca devrait quand même marcher, c'est assez simple pour le coup.

    Je viens de tester de changer pour WAMP, cela me parait beaucoup mieux, mais toujours idem !! Desperate.

  • Avatar de bestmomo
    Membre depuis :
    07/04/2013
    Messages :
    2455

    Sur Windows je te conseille Laragon.

  • Avatar de faatalis
    Membre depuis :
    27/03/2019
    Messages :
    5

    Salut

    J'ai eut exactement le même problème, au moment du déploiement, y'a 2-3 semaines.
    https://laravel.fr/t/laravel-5/deploiement-session-cookie

    Après beaucoup de recherche, je n'ai pas trouvé d'autres solutions que de refaire une installation
    et de remettre tous mes fichiers en place.

    Il semblerai que c'est la fonction de création de cookie qui fonctionne pas (bug ??).
    Essai d'en créer avec les 2 systèmes :
    Cookie::make('TestCookie_Laravel', "Laravel");
    et setcookie("TestCookie_Php", "php");

    Si tas que le "php", cherche pas trop longtemps, et repart de zero ;)

  • Avatar de DelonSebastopol
    Membre depuis :
    18/04/2019
    Messages :
    8

    Et merci pour ces supers infos !

    J'essaie tout cela et je reviens vers vous mais vous m'avez donné un maximum de pistes !

    MERCI

  • Avatar de DelonSebastopol
    Membre depuis :
    18/04/2019
    Messages :
    8

    Bonjour,

    Pourquoi conseilles-tu Laragon par rapport à Wamp ?
    Il est spécifique Laravel ou ça n'a rien à voir et sinon quels sont les avantages ?

    MERCI

  • Avatar de bestmomo
    Membre depuis :
    07/04/2013
    Messages :
    2455

    Salut,

    Laragon présente de nombreux avantages que je vais résumer : ça fonctionne toujours, c'est simple, c'est facilement paramétrable, c'est isolé du système, ça crée automatiquement des hôtes virtuels, quand on l'utilise on peut difficilement revenir à d'autres serveurs locaux...

  • Avatar de DelonSebastopol
    Membre depuis :
    18/04/2019
    Messages :
    8

    Merci pour Laragon.

    Bon, toujours pas arrivé à résoudre ce soucis. J'ai encore quelques pistes à tester, mais cela commence à me bloquer (rassurez-vous je suis pas à 100 % dessus).

    L'un d'entre vous conseille la version LTS de laravel, mais j'ai lu sur pas mal de site que cette version était plus une plaisanterie qu'autre chose car normalement les versions de Laravel fonctionnent et le LTS n'est pas vraiment assuré. D'ailleurs aucune nouvelle sortie de prévue alors que la version actuelle expire. Bizarre.

  • Avatar de DelonSebastopol
    Membre depuis :
    18/04/2019
    Messages :
    8

    Bon, mon soucis est résolu, j'ai réinstallé une 5.5.x et je suis entièrement reparti de zéro en recollant tous mes fichiers.
    Je vais essayer de mieux suivre les bonnes pratiques et j'aurais surement de nouvelles questions, merci vous êtes au top.

  • Avatar de jmatike
    Membre depuis :
    07/04/2019
    Messages :
    15

    Salut, moi je t'aurai conseillé au moins la version 5.7 ! Il ya de très bons packages qui sortent mais sont uniquement disponible pour 5.7 minimum, comme le package Telescope qui est un super debuggeur.
    Pour ton probleme, essaye de réinstaller et regarde les logs et les messages de debug. Si c'est une fresh installation que tu as fait, le problème est forcément sur ton environnement, et le mieux c'est de le trouver pour le regler à l'avenir et aider les autres

  • Avatar de jmatike
    Membre depuis :
    07/04/2019
    Messages :
    15

    Et sinon (lol) ton problème n'est pas résolu, tu as abandonné !!

  • Avatar de DelonSebastopol
    Membre depuis :
    18/04/2019
    Messages :
    8

    Oui, tu as raison, j'ai abandonné au bout de plus de 15 jours sans rien pouvoir avancer.
    Le soucis c'est que aucun log. Juste ce message d'erreur à l'écran alors que j'ai mis en debug.

    Et tu as raison, je viens de retomber dessus mais un peu différent :

    The page has expired due to inactivity.
    Please refresh and try again.

    Mais encore une fois, rien n'y fait et aucun log. Le passe bien par le LoginControler, je passe le middelware et ensuite je suis ejecté.
    J'avoue avoir des doutes sur la stabilité, j'ai pas fait des choses extraordinaire quand même et surtout ca arrive d'un seul coup !

    Bref, je vais recreuser.

  • Avatar de CinquièmeDimension
    Membre depuis :
    18/04/2019
    Messages :
    11

    Est-ce que tu aurai mit ton code sur github ou un truc du genre pour qu'on puisse regarder ton code et tester de notre côté ?

Vous ne pouvez pas répondre à ce sujet.