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

JSF Java Discussion :

primefaces 4.0 : Tester dans un validator si le mot de passe et faible


Sujet :

JSF Java

  1. #1
    Membre éprouvé
    Avatar de stc074
    Homme Profil pro
    Codeur du dimanche
    Inscrit en
    Janvier 2009
    Messages
    1 015
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Lozère (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Codeur du dimanche

    Informations forums :
    Inscription : Janvier 2009
    Messages : 1 015
    Billets dans le blog
    1
    Par défaut primefaces 4.0 : Tester dans un validator si le mot de passe et faible
    Bonjour, j'ai mis dans un formulaire un champ password avec feedback="true" cela dit à l'utilisateur si le mot de passe saisie est faible (weak) bon ou fort.
    Est-il possible de récupérer cette information afin de l'exploiter dans mon validator, pour par exemple refuser les mots de passe trop facile (weak) ?
    Merci pour votre aide.

  2. #2
    Membre très actif Avatar de bruneltouopi
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2010
    Messages
    308
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2010
    Messages : 308
    Par défaut
    Il te suffit de créer ton propre validator JSF.
    http://www.tutorialspoint.com/jsf/js...idator_tag.htm

  3. #3
    Membre éprouvé
    Avatar de stc074
    Homme Profil pro
    Codeur du dimanche
    Inscrit en
    Janvier 2009
    Messages
    1 015
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Lozère (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Codeur du dimanche

    Informations forums :
    Inscription : Janvier 2009
    Messages : 1 015
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par bruneltouopi Voir le message
    Il te suffit de créer ton propre validator JSF.
    http://www.tutorialspoint.com/jsf/js...idator_tag.htm
    Oui, j'entends bien, mais ma question était de savoir si on peut récupérer l'information(weak, good ou Strong) associé au champ password .
    Merci.

  4. #4
    Traductrice
    Avatar de Mishulyna
    Femme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2008
    Messages
    1 505
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2008
    Messages : 1 505
    Par défaut
    Bonjour,

    Je ne pense qu'il soit possible de récupérer cette information (jamais essayé) mais de toutes façons tu n'en as pas besoin car tu peux avoir des règles de validation du mot de passe différentes (nombre total de caractères, nombre de de majuscules, de chiffres, de caractères spéciaux - et lesquels). Ces règles il faut les afficher à l'utilisateur sur la page qui contient le formulaire d'inscription.

    Ce que tu pourrais faire éventuellement c'est une méthode JavaScript pour valider "onkeyup" ce qui a été déjà tapé sur le champs de saisie.

  5. #5
    Membre éprouvé
    Avatar de stc074
    Homme Profil pro
    Codeur du dimanche
    Inscrit en
    Janvier 2009
    Messages
    1 015
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Lozère (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Codeur du dimanche

    Informations forums :
    Inscription : Janvier 2009
    Messages : 1 015
    Billets dans le blog
    1
    Par défaut
    Ok merci pour cette réponse

  6. #6
    Membre émérite
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    328
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 328
    Par défaut
    Salut,

    tu peux très bien récupérer cette information en Javascript avec Jquery (présent avec Primefaces). Il suffit d'afficher le code source du composant password et de jouer avec les sélecteurs du dom pour récupérer l'information. Ensuite tu transmet cette information au back-end avec un remoteCommand par exemple.

    Après il faut aimer customiser un peu Primefaces qui est vraiment très intéressant pour cela

  7. #7
    Traductrice
    Avatar de Mishulyna
    Femme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2008
    Messages
    1 505
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2008
    Messages : 1 505
    Par défaut
    Bonjour,

    Pourriez-vous m'expliquer en quoi est plus intéressant de récupérer la variable via le composant PrimeFaces plutôt qu'avec une méthode JavaScript (customisation du composant pour définir ses propres valeurs de ce que c'est un mot de passe valide y compris)? Merci par avance!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] Utilisation de modules macro dans des feuilles protégées par mot de passe
    Par davimaje dans le forum Macros et VBA Excel
    Réponses: 32
    Dernier message: 14/11/2014, 17h32
  2. Réponses: 0
    Dernier message: 05/02/2009, 13h16
  3. Réponses: 2
    Dernier message: 23/05/2008, 20h25
  4. Réponses: 1
    Dernier message: 22/04/2006, 19h08
  5. Réponses: 2
    Dernier message: 27/02/2006, 13h52

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