Accès refusé aux personnes connectées, pourtant mail dans la table d'appairage

Ce cas arrive souvent quand il y a des différences entre la chaîne de caractères du mail de la personne connectée et celle du mail stocké dans la table d’appairage.

Ce que je fais généralement c’est une colonne « clean_email » (mais ça pourrait être aussi une formule d’initialisation sur la colonne mail, si vous préférez).

email.lower().strip()
avec :
.lower() pour mettre en minuscules
.strip() pour enlever les éventuels espaces en début et fin de chaîne de caractères

Et je choisis dans les permissions « clean_email » pour l’appairage