se connecter du backend vers le frontend avec un utilisateur

Pour certains projets, il peut être pratique de se connecter sur le compte d’un utilisateur parce qu’il est bloqué, pour vérifier que tout fonctionne bien, pour tester son application. Cependant les mots de passe sont cryptés en bases de données et sans connaître les identifiants il va être difficile de se connecter.
Donc ce petit tuto est là pour nous aider.
Le but est simple: dans le backend, on liste l’ensemble des utilisateurs du site et à coté de chaque nom on va rajouter un bouton « se connecter en tant que ».