Estoy tratando de establecer una cookie dentro de un controlador de inicio de sesión para lograr el sistema "recordarme". A pesar de que he usado el código exacto que encontré en la web, las cosas para mí están yendo mal. Espero que puedas ayudarme a descubrir lo que me estoy perdiendo.Symfony2: configuración de una cookie
Vamos a pasar por el código:
public function loginAction(Request $request) {
// Receiving the login form
// Get Doctrine, Get EntityManager, Get Repository
if(/* form information matche database information */) {
// Creating a session => it's OK
// Creating the cookie
$response = new Response();
$response->headers->setCookie(new Cookie("user", $user));
$response->send();
$url = $this->generateUrl('home');
return $this->redirect($url);
} else
return $this->render('***Bundle:Default:Login.html.php');
}
que incluyen los siguientes:
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\HttpFoundation\Cookie;
Tenga en cuenta que el registro en-funciona bien, la sesión ha sido creado, pero la cookie no tiene.
Eso funciona. Gracias m2mdas. –