Quantcast
Channel: Grafikart | Derniers Sujets du forum
Viewing all articles
Browse latest Browse all 1542

Logout Hadlers

$
0
0

Bonjour,

Je travail sur Symfony et j'aimerais implementé une fonctionnalité:

J'ai une entité User et j'y ai inclu un champs lastVisit (Correspondant a la derniere visite du User)

Je veux y enrégistré la date juste avant la déconnexion. J'ai essayé d'utiliser le LougoutListener mais je ne sais pas comment récuperer le User avant de déconnecter

<?php
//App\Listener\LogoutListener.php

namespace App\Listener;

use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Security\Core\Authentication\Token\TokenInterface;
use Symfony\Component\Security\Http\Logout\LogoutHandlerInterface;

class LogoutListener implements LogoutHandlerInterface
{

    /**
     * @{inheritDoc}
     */
    public function logout(Request $request, Response $response, TokenInterface $token)
    {
        $user = $token->getUser();
    }
}

Ici $user contient anonymous (Déjà déconnecté).

Qu'elqu'un aurait une solution svv? Merci d'avance


Viewing all articles
Browse latest Browse all 1542

Trending Articles