No final, a configuração foi configurada para salvar cookies em um subdomínio no qual este servidor não estava mais, portanto nunca foi reutilizado e uma nova sessão é gerada em cada solicitação.
Minha sessão de laravel não parece estar funcionando.
Quando eu recarregar a página, todos os dados da sessão parecem perdidos.
Ou seja:
Formulário de login:
Session::token() => Cr3TwtQOWg6O2zV8rfksTQfqwEb3NxXjmIiA54kX
<input name="_token" type="hidden" value="Cr3TwtQOWg6O2zV8rfksTQfqwEb3NxXjmIiA54kX">
Mas quando o formulário é enviado:
Session::token() => gIDZJ4aP3zw3cdZm3BjRHo05TMWrIfNiiBjSIfni
Input::get('_token') => Cr3TwtQOWg6O2zV8rfksTQfqwEb3NxXjmIiA54kX
Formulário de login:
Session::put('token_session_test', 'This is a string that should verify that the session works');
Session::get('token_session_test') => This is a string that should verify that the session works
Quando enviado:
Session::get('token_session_test') =>
Alguém tem idéias de por que isso acontece ou como corrigir?
Obrigado antecipadamente!
Você precisa adicionar um grupo de rotas em routes.php.
Route::group(array('before' => 'csrf'), function()
{
Route::post(....); // here you can add login post where you can validate username and password
});
Na visualização de login, você precisa adicionar {{Form :: token (); }} com a lâmina
O token CSRF é gerado para cada atualização.