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

Développement Web en Java Discussion :

Connexion multiple et blocage Java web


Sujet :

Développement Web en Java

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2013
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Connexion multiple et blocage Java web
    bonjour,
    comment je peux bloquer un utilisateur apres 3 tentatives de connexion fausses ?
    et l'administrateur doit le debloquer !

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    173
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 173
    Points : 187
    Points
    187
    Par défaut
    Bonjour,
    Pourquoi ne pas avoir une colonne dans la table des utilisateurs avec le nombre de tentative par exemple? Lorsque l'utilisateur rentre un pseudo qui existe en base mais pour lequel on a rentré un mauvais mot de passe, alors tu incrémente la valeur pour ce pseudo de 1 et si c'est égal à 3 tu n'autorise plus d'essai jusqu'au déblocage par l'administrateur. Le déblocage par l'administrateur ou un essai correct avant les 3 tentatives ramènerait le compteur des tentatives à 0.
    Diplomes: DUT informatique et Master 2 MIAGE.
    Développeur Java/J2EE (principalement), .NET (niveau scolaire mais je compte m'améliorer ) et Web (HTML, PHP...).

  3. #3
    Membre à l'essai
    Homme Profil pro
    Webmaster
    Inscrit en
    Décembre 2013
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2013
    Messages : 25
    Points : 16
    Points
    16
    Par défaut
    Bonjour,

    Sur le même principe que philou44300, tu peux gérer le nombre de tentatives avec une variable de session par exemple et n'avoir qu'un champs (par exemple isDisabled) dans la base de données qui indique si le compte est bloqué ou non (valeur true ou false). En utilisant les sessions tu écrit moins dans la base de données par contre je pense que la sécurité est plus facilement détournable en utilisant par exemple plusieurs navigateurs différents.

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    173
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 173
    Points : 187
    Points
    187
    Par défaut
    Il suffit de fermer le navigateur pour que la session soit supprimée donc niveau sécurité cela ne me semble pas top...
    Diplomes: DUT informatique et Master 2 MIAGE.
    Développeur Java/J2EE (principalement), .NET (niveau scolaire mais je compte m'améliorer ) et Web (HTML, PHP...).

Discussions similaires

  1. Réponses: 0
    Dernier message: 04/10/2012, 15h42
  2. Connexion base de donnée Access Java Web
    Par scandinave dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 06/03/2012, 16h44
  3. Réponses: 9
    Dernier message: 09/09/2009, 15h53
  4. java web start qui veut pas se lancer
    Par calvin dans le forum JWS
    Réponses: 4
    Dernier message: 30/06/2004, 11h42
  5. [JNDI] Equivalent avec Java Web Start ?
    Par cameleon2002 dans le forum Java EE
    Réponses: 8
    Dernier message: 18/09/2003, 18h55

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