IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Interdiction de caractères dans un mot de passe


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 71
    Points : 41
    Points
    41
    Par défaut Interdiction de caractères dans un mot de passe
    Bonjour à tous,

    Je vous contacte car j'ai un problème simple, mais je ne trouve pas la reponse.

    Je suis en train de créer un formulaire d'inscription, mais je voudrais interdire l'utilisation des espaces, des ponctuations et des caractères spéciaux dans un mot de passe.

    Mais je ne sais pas du tout comment faire. J'ai cherché du coté de la fonction "regex" mais je suis un peu pommé.

    Merci a tous par avance.

  2. #2
    Membre actif
    Inscrit en
    Janvier 2004
    Messages
    242
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 242
    Points : 271
    Points
    271
    Par défaut
    Pour l'interdire lors de la saisi, il faut le faire en javascript (voir donc dans la categorie javascript du forum)

    En php, tu peux le controller comme ça par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    $pass=$_POST['pass'];
    if(!preg_match('@^[0-9a-z]+$@i',$pass)){
        echo "le mot de passe n'est pas valide";
    }

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 71
    Points : 41
    Points
    41
    Par défaut
    C'est cool ,merci, je vais tester.

    De plus, je voulais savoir si il y avait un site avec des tutoriels sur preg_match ou regex, car les caractères qui sont apres cette fonction, c'est du charabia pour moi.

    Merci

  4. #4
    Membre éclairé Avatar de |PaRa-BoL
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    738
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 738
    Points : 876
    Points
    876
    Par défaut
    Recherche sur google "expressions régulières"

Discussions similaires

  1. Aide caractère "\" dans mon mot de passe BD Access 2000
    Par 810mcu dans le forum Bases de données
    Réponses: 7
    Dernier message: 06/06/2008, 13h22
  2. Aide caractère "\" ds mon mot de passe BD Access2000
    Par 810mcu dans le forum VBA Access
    Réponses: 11
    Dernier message: 05/06/2008, 18h48
  3. Réponses: 7
    Dernier message: 18/01/2008, 14h36
  4. [forms6i][logon] une '@' dans le mot de passe
    Par Garuda dans le forum Forms
    Réponses: 12
    Dernier message: 22/06/2007, 11h16
  5. Caracteres dans un mot de passe
    Par vtmt78 dans le forum Windows XP
    Réponses: 4
    Dernier message: 07/11/2006, 10h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo