Dev back

Dev back

Symfony 7.1.9 released (Symfony Blog)

Symfony 7.1.9 a été publié avec divers correctifs et améliorations, y compris des corrections dans le service HttpClient, la gestion des traductions, et la compatibilité avec Doctrine DBAL. Cette mise à jour vise à offrir une meilleure robustesse et compatibilité pour les développeurs utilisant Symfony.

Dev back

New in Symfony 7.2: Misc. Improvements (Part 1) (Symfony Blog)

La série de blogs sur les nouveautés de Symfony 7.2 présente des améliorations diverses et mineures. Parmi elles, la possibilité de passer un délai de réessai personnalisé lors de l'utilisation du composant Messenger, un meilleur support de l'opérateur null-coalesce dans les expressions, et la définition d'attributs personnalisés lors de la connexion des utilisateurs. De plus, il y a eu des améliorations concernant la coloration de la sortie console et le support des propriétés virtuelles dans le composant VarDumper.

Dev back

Custom Redirect when "Email Not Verified"

Cet article explique comment gérer la redirection des utilisateurs lorsque leur adresse email n'est pas vérifiée dans une application Symfony. Il couvre la création d'une classe d'exception personnalisée, l'abonnement à des événements de connexion, et la mise en place de la logique pour rediriger les utilisateurs non vérifiés vers une page appropriée. Les extraits de code montrent comment implémenter ces fonctionnalités dans les fichiers de l'application.

Dev back

Creating a Security Event Subscriber

Cet article aborde la création d'un souscripteur d'événements de sécurité dans Symfony 5, en détaillant la mise en place de l'authentification à l'aide d'un souscripteur d'événements pour vérifier les utilisateurs. Il décrit le code nécessaire et les fichiers à configurer, notamment le fichier de configuration de sécurité. Ce tutoriel est également applicable à Symfony 6.

Dev back

Security Events & Listeners

Cet article traite des événements et des écouteurs de sécurité dans Symfony 5, offrant un aperçu de la manière dont le framework gère l'authentification et la sécurité des applications. Il explique comment configurer les authentificateurs et utilise un exemple de code pour démontrer le fonctionnement des événements de sécurité, vital pour assurer la protection des applications web. Le tutoriel est applicable également à Symfony 6, ce qui le rend pertinent pour les développeurs souhaitant implémenter des fonctionnalités de sécurité dans leurs projets.

Dev back

Login Throttling & Events

Cet article traite de la gestion du throttling des connexions dans Symfony, en optimisant la sécurité des applications grâce à des mesures restrictives lors des tentatives de connexion. Il explique comment configurer le fichier security.yaml pour appliquer cette fonctionnalité, qui aidera à prévenir les attaques par force brute en limitant le nombre de tentatives de connexion par utilisateur et en intégrant des événements pour une meilleure gestion des connexions. Il mentionne également que des changements dans Symfony 6.2 rendent certaines configurations obsolètes, et que la méthode est applicable aux versions antérieures comme Symfony 5.3.

Dev back

Verifying the Signed Confirm Email URL

Cet article explique le processus de vérification d'une URL de confirmation d'email dans Symfony 5. Il couvre la configuration nécessaire à travers le fichier 'services.yaml' ainsi que le code du contrôleur 'RegistrationController.php' pour gérer la vérification des emails signés. Il fournit également un aperçu de la façon dont les erreurs liées à la vérification peuvent être gérées, et mentionne que le tutoriel est applicable à Symfony 6.

Dev back

Verify Email after Registration

Cet article présente un tutoriel sur la vérification des emails après l'inscription des utilisateurs dans une application Symfony 5. Il décrit les fichiers et le code nécessaire pour mettre en œuvre cette fonctionnalité, y compris les contrôleurs et les entités impliqués dans le processus de vérification. Le tutoriel est également applicable à Symfony 6 et inclut des suggestions de bibliothèques PHP à utiliser.

Dev back

Leveraging the Question Owner

Ce contenu présente un tutoriel sur l'utilisation de Symfony 5 pour la gestion des questions, incluant des instructions sur la création et l'édition de pages. Il propose également une intégration de l'authentification et des méthodes pour lier les pages entre elles, ce qui est essentiel pour le développement d'applications web.

Dev back

Manual Authentication

Cet article propose un tutoriel détaillé sur la mise en œuvre de l'authentification manuelle dans Symfony 5. Il aborde les interfaces d'authentificateurs, la configuration des services de sécurité et le processus d'authentification des utilisateurs. Le contenu inclut également des exemples de code et des instructions étape par étape pour aider les développeurs à configurer correctement les mécanismes de sécurité dans leurs applications Symfony.