Bonjour à tous j'ai encore un petit soucis.
quand je soumet des formulaire j'ai de temps à autre une tokenmismatchexception
Pourtant je mets bien l'input caché avec le token.
Merci d'avance pour l'aide que vous pourriez m'apporter
Benoit
Bonjour à tous j'ai encore un petit soucis.
quand je soumet des formulaire j'ai de temps à autre une tokenmismatchexception
Pourtant je mets bien l'input caché avec le token.
Merci d'avance pour l'aide que vous pourriez m'apporter
Benoit
Bonjour,
Tu es sur que tu as bien ceci dans chaque form ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 {!! csrf_field() !!}
Il faut toujours viser la lune, car même en cas d'échec on arrive dans les étoiles. O.Wilde
Mes Articles/Critiques :
Merise - Guide pratique
PHPExcel
PostgreSQL : Administration et exploitation d'une base de données
PostgreSQL : Entraînez-vous à créer et programmer une base de données relationnelle
Oui mais je l'ai mis de cette manière ci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <input type="hidden" name="_token" value="{{ csrf_token() }}">
Cela ne t'arrive pas plutôt après un moment d'inactivité et que tu pertes la session ?
Il faut toujours viser la lune, car même en cas d'échec on arrive dans les étoiles. O.Wilde
Mes Articles/Critiques :
Merise - Guide pratique
PHPExcel
PostgreSQL : Administration et exploitation d'une base de données
PostgreSQL : Entraînez-vous à créer et programmer une base de données relationnelle
Hum, dans ce cas faudrait augmenter le temps de session.
Il faut toujours viser la lune, car même en cas d'échec on arrive dans les étoiles. O.Wilde
Mes Articles/Critiques :
Merise - Guide pratique
PHPExcel
PostgreSQL : Administration et exploitation d'une base de données
PostgreSQL : Entraînez-vous à créer et programmer une base de données relationnelle
il est pour le moment à 120 minutes ... je n'ai pas l'impression que cela survient après deux heures ... je vais tester.
Quand bien même cela serait un problème de session quel serait la solution pour éviter de tomber sur une erreur ? j'ai essayé de mettre le corps du code dans un try pour capter l exception mais il me l'affiche quand même :s
Perso, je met les routes dans un midelware auth, comme ça quand je perd le focus,il demande une authentification et le token se régénère.
Il faut toujours viser la lune, car même en cas d'échec on arrive dans les étoiles. O.Wilde
Mes Articles/Critiques :
Merise - Guide pratique
PHPExcel
PostgreSQL : Administration et exploitation d'une base de données
PostgreSQL : Entraînez-vous à créer et programmer une base de données relationnelle
Tu peux faire une route de ce genre :
Dans ce cas si tu n'est pas connecté (donc en session), alors tu es redirigé vers l'authentification.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Route::group(['prefix'=>'expertise','middleware'=>['web','auth']],function(){ Route::get('/expertise', ['as' => 'expertise', 'uses' => 'ExpertiseController@index']); Route::get('/value', ['as' => 'value', 'uses' => 'ExpertiseController@value']); });
Voir ici : https://laravel.com/docs/master/authentication
Il faut toujours viser la lune, car même en cas d'échec on arrive dans les étoiles. O.Wilde
Mes Articles/Critiques :
Merise - Guide pratique
PHPExcel
PostgreSQL : Administration et exploitation d'une base de données
PostgreSQL : Entraînez-vous à créer et programmer une base de données relationnelle
Et alors,
Dans ce cas tu auras une autre route, avec notamment ta gestion de login, qui elle ne doit pas être authentifié (sinon le serpent se mord la queue).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Route::group(['middleware' => ['web']], function () { Route::auth(); Route::get('/login', ['as' => 'login', 'uses' => 'Auth\AuthController@showLoginForm']); //Route::get('/home', 'HomeController@index'); });
Il faut toujours viser la lune, car même en cas d'échec on arrive dans les étoiles. O.Wilde
Mes Articles/Critiques :
Merise - Guide pratique
PHPExcel
PostgreSQL : Administration et exploitation d'une base de données
PostgreSQL : Entraînez-vous à créer et programmer une base de données relationnelle
Partager