Pour restreindre l'accès à un site par les seuls employés d'une entreprise, je mémorise préalablement dans une table spécifique des autorisations toutes les adresses email de ces employés fournies par l'employeur. Avec l'obligation pour tout utilisateur patenté de s'enregistrer sur le site avec ladite adresse email personnelle.
Après connexion de tout utilisateur, je vérifie que son adresse email contenue dans la table users de ma BDD est bien référencée dans ma table spécifique des autorisations ... sinon, je le bloque.
Et là, je bute sur un problème: le test d'égalité me retourne TOUJOURS "false", que l'adresse email de la table users soit présente ou non dans la table autorisations!
nb: le type de donnée est strictement identique pour les 2 tables: varchar ().
Ne faut-il pas utiliser une routine particulière en présence d'adresses email ?
Merci d'avance pour vos conseils éclairés.
Après connexion de tout utilisateur, je vérifie que son adresse email contenue dans la table users de ma BDD est bien référencée dans ma table spécifique des autorisations ... sinon, je le bloque.
Et là, je bute sur un problème: le test d'égalité me retourne TOUJOURS "false", que l'adresse email de la table users soit présente ou non dans la table autorisations!
nb: le type de donnée est strictement identique pour les 2 tables: varchar ().
Ne faut-il pas utiliser une routine particulière en présence d'adresses email ?
Merci d'avance pour vos conseils éclairés.