Redis
ConsidĂ©rez Redis comme un super "memcache". C'est un magasin de structures de donnĂ©es en mĂ©moire pouvant ĂȘtre utilisĂ© comme base de donnĂ©e ou diffuseur de messages. Il supporte les structures telles que les chaĂźnes, les hash, listes, ensembles, ensembles ordonnĂ©s permettant des requĂȘtes d'intervalles, les bitmaps, les hyperlogs et les indexes gĂ©o-spatiaux avec des requĂȘtes de rayon ainsi que les flux. Dans Symfony il peut ĂȘtre utilisĂ© comme adapteur de cache. Il peut aussi ĂȘtre utilisĂ© pour stocker les sessions de maniĂšre continue et de pouvoir monter en charge facilement contrairement Ă Memcache qui est limitĂ© Ă la mĂ©moire partagĂ©e du serveur sur lequel il est utilisĂ©.
Symfony
PubliĂ© le 16/11/2018 • ActualisĂ© le 17/10/2020
Dans cet article nous allons voir comment implĂ©menter un mĂ©canisme simple de type fail2ban pour Symfony. Le principe va ĂȘtre de logger les erreurs d'identification pour une IP donnĂ©e et d'interdire toute autre tentative dĂ©s lors qu'on aura dĂ©tectĂ© un trop grand nombre d'Ă©checs. Une fois ce seuil atteint, une page d'erreur personnalisĂ©e sera affichĂ©e Ă l'utilisateur. âč
subject Lire l'article complet