Desloguear (logout) a un usuario mediante programación en Symfony2

octubre 25, 2011

¿Cómo se puede desloguear un usuario sin tener que acceder a la ruta correspondiente del logout? Para algunas funcionalidades que queramos añadir a nuestro proyecto, es posible que necesitemos desloguear al usuario. Un ejemplo podría ser el caso de desactivar/borrar su cuenta, pero puede que haya más (todo depende de nuestra imaginación 😉 ). Vamos a ver como hacerlo con Symfony2. $this->get("request")->getSession()->invalidate(); $this->get("security.context")->setToken(null);$this->get("request")->getSession()->invalidate(); $this->get("security.context")->setToken(null); Como extra, podemos informar al usuario ...

Formulario de login (y logout) básico en Symfony 1.4

marzo 3, 2011

En el post anterior creamos un sistema de registro de usuarios básico para Symfony 1.4. Lo que vamos a hacer ahora es un sistema de login (y logout) para que el usuario pueda iniciar sesión en nuestra web. Primero creamos el formulario de login, por lo que creamos un nuevo archivo: /lib/form/LoginForm.class.php 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ...