Chaîne de cactactères et tableau php

Bonjour,

Je récupère des données d'un formulaire d'identification via deux variables : $_SESSION['login'] et $_SESSION['password']. J'aimerai comparer ces deux chaînes avec le tableau ($carac=array('\\','/','<','>','=','+','*','%','$','²','&','~',':',';',',','?','!',' ','[',']','(',')','{','}','_','@','.');) afin de voir si un de ces caractères est contenu dans une des chaînes au moins afin de renvoyer un message d'erreur. Est-ce que qqn peut m'aider ? Merci d'avance.

1 réponse

  1. Fais une liste blanche plutôt qu'une liste noire, car des caractères spéciaux il y en a beaucoup.

    Quels sont les caractères que tu souhaites autorisés dans un pseudo ?

    Pour le mot de passe, il faut justement encourager à en utiliser, comme de toute façon tu devras hasher ce mdp avant de l'enregistrer, cela ne posera aucun problème.
    0
    1. Je ne souhaite autoriser que les caractères normaux et accentués (a,b,c,à,ø,ù, ...).
      0