YesWiki/yeswiki

Non prise en compte dans la gestion des groupes des identifiants commençant par une @

jeey opened this issue · 2 comments

jeey commented

Type of issue (keep only one) / Type de demande (ne garder qu'une ligne)
Bug / Bogue

Description
Lorsque des droits de groupe sont utilisés pour des accès à certaines pages, ces droits ne sont pas pris en compte lorsque l'identifiant de l'utilisateur commence par une @ (ou contient une @ ?)

Additionnal informations / Informations complémentaires

  • version of YesWiki / version de YesWiki : 4.4.2

Testé sur deux YesWiki (utilisant tous les deux une connexion via CAS) - non testé sur un Yeswiki avec le système d'identification habituel

mrflos commented

oui, le @ est réservé pour les groupes, je ne suis pas sur que ce soit trivial de supporter les @ pour les noms de users..
Je laisse l'issue pour regarder un jour, mais j'aurais pas le temps de suite, en attendant vaut mieux enlever le @ du nom du user sso

jeey commented

en attendant vaut mieux enlever le @ du nom du user sso
C'est ce que j'ai fait en solution de contournement.

En todo, peut-être faudrait-il mettre un message d'invalidation du nom d'utilisateurice à la création ?
Mais en cas d'utilisation d'un CAS, ça ne résoudra pas le problème. Peut-être alors échapper le premier caractère si c'est une @ ? (mais quels effets de bord ... ?)