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

  1. #1
    Futur Membre du Club
    [Sécurité] [PEAR::Auth] Gérer les erreurs de connexion
    Bonjour,

    Je m'adresse aux spécialistes de Pear concernant le module Auth.

    J'ai mis en place l'accès sécurisé à un espace membre grace à ce module mais je n'arrive pas à faire deux choses :
    1- Afficher les messages d'erreur lors des tentatives de connexions infructueuses : mauvais login, mauvais mot de passe
    2- Trouver le moyen d'ajouter lors du contrôle de connexion que l'utilisateur est actif ou non via un indicateur booleen dans la table des membres.

    Si vous avez réussi à mettre ça en place, pourriez-vous m'aider.

    Si vous utilisez un autre module de connexion sécurité que Pear:Auth, celà m'intéresse également.

    Merci à tous.

  2. #2
    Futur Membre du Club
    Pour le point 1 voici la réponse à mettre sur la page du formulaire d'authentification :

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    if (isset($a) && ($a->getStatus() != 0)) {
       switch ($a->getStatus()) {
           case AUTH_WRONG_LOGIN : echo "Message";break;
           case AUTH_EXPIRED : echo "Message";break;
           case AUTH_IDLED : echo "Message";break;
           default : echo "Message";
          }
    }


    A représente la variable d'instanciation de Auth

###raw>template_hook.ano_emploi###