Mail de confirmation.

Ce topic a été résolu
Jimmy

Jimmy Le 9 août 2016 à 23:29 (Édité le 25 janvier 2019 à 17:52)

Salut à tous,
je n’arrive pas et je souhaiterais savoir comment faire pour empêcher un utilisateur de se connecter s'il n'a pas encore confirmé
son mail de confirmation.

Merci d’avance ;-)
Johan-Krn

Johan-Krn Le 10 août 2016 à 06:05

Salut dans ta table membre ou users tu doit avoir mis un champ active ou un truc du genre de base il est a 0 quand l'utilisateur confirme sont compte update le champ a 1 puis sur ta page de connexion faut juste mettre AND active = "1"  par exemple moi j'ai fait comme ça en gros si le champ active n'est pas a 1 il peut pas se connecter j'espère t'avoir aider
$q = $db->prepare("SELECT id, pseudo, avatar, password AS hashed_password, email FROM users
                WHERE (pseudo = :identifiant OR email = :identifiant) 
                AND active = '1'");
$q->execute([
   'identifiant' => $identifiant
]);
Vous devez être connecté pour poster une réponse. Se connecter ou Créer un compte