Logo journal du hacker middle
  1. 3

    « Comment valider une adresse email avec une REGEX »

    NON SURTOUT PAS ! Il est mathématiquement impossible d'écrire une regex pour valider un e-mail.

    Utilisez plutôt filter_var() qui est bien plus rapide et occasionnera beaucoup moins d'erreurs

    1. 1

      Ah bon ? :sceptique:

      Merci d'avoir citer filter_var, je connaissais pas. Si un filtre est déjà proposé par le langage, autant l'utiliser plutôt que de réinventer la roue.

      1. 1

        C'est incomplètement faisable. Et la regex qui peut le plus est une monstruosité https://stackoverflow.com/questions/201323/how-to-validate-an-email-address-using-a-regular-expression#answer-201378

      2. 1

        C'était en fait plus pour mettre des exemples d'utilisation des REGEX. Il me semblait avoir mis un mot sur filter_vars() justement pour les @mails (apparemment pas… pas encore ;) ) Merci du commentaire DaScritch :)

      1. 2

        Je rêve ou cet article lui-même est une redirection ?

        1. 2

          C'est le lien vers l'autre article qui te fait dire ça ? :) C'est en effet un article sur les redirections, avec une redirection ;)

        1. 2

          Pour moi, les JWT ne sont pas forcément liés à une notion d'authentification ou d'autorisation. C'est un format de données. Par contre, effectivement, ça permet de déporter certaines données côté client tout en ayant la garantie que ces données sont valides grâce à la clé de signature. C'est également possible d'utliser une clé pour chiffrer afin de ne pas rendre ces données publiques. D'autre part, je pense qu'un cookie de session peut tout à faire être un JWT, les deux ne sont pas à opposer à mon avis.

          1. 1

            En effet tu as raison. Seulement beaucoup de personne ne connaissent pas les JWT c'est le pourquoi de l'opposition : pour en parler et les faire connaitre.

          1. 2

            Correction de l'article après commentaire de Purexo sur la notation des fonctions fléchées et du mot clé this en ES6

            1. 4

              Le mieux est de remplacer Wordpress par un site statique. Là, ça accélerera :-)

              1. 3

                Alternativement, on peut aussi clouer ses contenus sur la porte de l'église de Wittenberg.

                1. 4

                  Les défenseurs d'une vision cathodique du Web seront outrés par cet agissement !

                2. 2

                  C'est pas faux xD Mais encore faut il etre pret à compiler et déployer son site sur chacun des environnements à chaque virgule à remplacer ;) ça va bien pour des devs, mais plus difficile pour des utilisateurs lambda non ?

                  1. 2

                    Sauf si le CMS en lui même génère du contenu statique…

                    L'interface d'admin en bon vieux PHP/Node/… et qui pond un joli site statique. Ça limite grandement la surface d'attaque et allie le meilleur des deux mondes.

                    1. 1

                      En effet ! c'est un peu ce qu'essaient de faire certains plugins de cache pour WP : générer des pages statiques ;)

                  1. 2

                    J'hésite entre le rire et les pleurs. De mémoire, une partie de leur com était justement de pousser à ouvrir les développements en IA pour éviter qu'une IA trop dangereuse soit dans les mains d'un seul acteur. Je suppose que ça va si c'est leurs main à eux, les “gentils” ? (Ça ou c'est juste du bullshit de com… )

                    1. [Comment removed by author]