Framework Serveur J2EE ACube V3.1.0
CLASSE PRECEDANTE CLASSE SUIVANTE
SOMMAIRE: ATTR CONSTR METH DETAIL: ATTR CONSTR METH

acube.framework.clavierVirtuel
Classe ControleBlocage
java.lang.Object
  acube.framework.clavierVirtuel.ControleBlocage

public class ControleBlocage
hérite de Object
Projet Clavier Vituel. Implément le blocage d'un utilisateur après un certaion nombre de tentative.
Version:
2.6.1

Sommaire des Attributs
private boolean
bloque
bloque si le compte est bloqué
private Connection
connection
connection la connection à la base
private int
dbCompteurTentatives
dbCompteurTentatives le nombre de tentatives effectives
private static final int
DELAI_DEBLOQUAGE
delaiBlocageHeuresDef le delai de bloquage en heure
private int
delaiBlocageHeures
delaiBlocageHeures le délai de bloquage en heure
private static final int
NB_MAX_TENTATIVES
le nombre de tentatives permises avant le blocage du login
private int
nombreMaxTentatives
le nombre de tentatives permises avant le blocage du login
Sommaire des Constructeurs
ControleBlocage(Connection connection, Date dbDateBlocage, int dbCompteurTentatives)
Méthode mettant à jour la variable this.bloque indiquant si un utilisateur est bloqué.
ControleBlocage(Connection connection, Date dbDateBlocage, int dbCompteurTentatives, String username)
Méthode mettant à jour la variable this.bloque indiquant si un utilisateur est bloqué.
ControleBlocage(Date dbDateBlocage, int compteurTentatives)
Sommaire des Méthodes
boolean
gererBlocageCompte(String username)
Methode incrementant le nombre de tentative de connexion echouees.
boolean
gererDeblocageCompte(String username)
Methode permettant de reinitialiser un compte bloque
int
getDelaiBlocageHeures()
Getter de la variable delaiBlocageHeures
int
getNombreMaxTentatives()
Getter de la variable nombreMaxTentatives
boolean
isBloque()
Getter de la variable bloque
Méthodes héritées de la classe java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Détail des Attributs
NB_MAX_TENTATIVES
private static final int NB_MAX_TENTATIVES
le nombre de tentatives permises avant le blocage du login

DELAI_DEBLOQUAGE
private static final int DELAI_DEBLOQUAGE
delaiBlocageHeuresDef le delai de bloquage en heure

connection
private Connection connection
connection la connection à la base

nombreMaxTentatives
private int nombreMaxTentatives
le nombre de tentatives permises avant le blocage du login

delaiBlocageHeures
private int delaiBlocageHeures
delaiBlocageHeures le délai de bloquage en heure

dbCompteurTentatives
private int dbCompteurTentatives
dbCompteurTentatives le nombre de tentatives effectives

bloque
private boolean bloque
bloque si le compte est bloqué
Détail des Constructeurs
ControleBlocage
public ControleBlocage(Connection connection,
                       Date dbDateBlocage,
                       int dbCompteurTentatives,
                       String username)
                throws Exception
Méthode mettant à jour la variable this.bloque indiquant si un utilisateur est bloqué.
Exceptions:
Exception

ControleBlocage
public ControleBlocage(Connection connection,
                       Date dbDateBlocage,
                       int dbCompteurTentatives)
                throws Exception
Méthode mettant à jour la variable this.bloque indiquant si un utilisateur est bloqué.
Exceptions:
Exception

ControleBlocage
public ControleBlocage(Date dbDateBlocage,
                       int compteurTentatives)
                throws Exception
Exceptions:
Exception
Détail des méthodes
gererBlocageCompte
public boolean gererBlocageCompte(String username)
                           throws SQLException
Methode incrementant le nombre de tentative de connexion echouees. Elle marque la date de blocage quand le nombre max de tentatives est atteint.
Paramètres:
username - String
Retours:
true si le compte est bloqué
Exceptions:
SQLException - en cas d'echec d'acces a la base.

gererDeblocageCompte
public boolean gererDeblocageCompte(String username)
                             throws SQLException
Methode permettant de reinitialiser un compte bloque
Paramètres:
username - String
Retours:
true si le compte est débloqué
Exceptions:
SQLException - en cas d'echec d'acces a la base.

isBloque
public boolean isBloque()
Getter de la variable bloque
Retours:
Returns the bloque.

getDelaiBlocageHeures
public int getDelaiBlocageHeures()
Getter de la variable delaiBlocageHeures
Retours:
Returns the delaiBlocageHeures.

getNombreMaxTentatives
public int getNombreMaxTentatives()
Getter de la variable nombreMaxTentatives
Retours:
Returns the nombreMaxTentatives.

Framework Serveur J2EE ACube V3.1.0
CLASSE PRECEDANTE CLASSE SUIVANTE
SOMMAIRE: ATTR CONSTR METH DETAIL: ATTR CONSTR METH

Version 3.1.0 du 06/11/2009 / Etat : Validé
Cette création est mise à disposition selon le Contrat Paternité - Pas d'Utilisation Commerciale - Partage des Conditions Initiales à l'Identique disponible en ligne http://creativecommons.org/licenses/by-nc-sa/2.0/fr/ ou par courrier postal à Creative Commons, 559 Nathan Abbott Way, Stanford,California 94305, USA.
Documentation generated by DocFlex