Forum - GuppY 6 - Pb d'attribution des droits sur un compte
Bonjour à tous
J'ai un problème concernant l'attribution des droits à un compte.
En effet, ce compte a tous les droits d'administration, comme le mien (qui est administrateur déclaré), alors qu'il n'est indiqué nulle part en tant qu'administrateur (il n'a pas été déclaré en tant qu'administrateur secondaire).
De plus quand je vais dans Accueil » Admin > Gestion des collaborateurs > attribution de droits, il n'apparait pas dans la liste déroulante de sélection des membres.
Pour info, j'ai fait le mois dernier une migration 4.6 > 5.x > 6.x sans problème. Et dans la version 4.6, ce compte avait quelques droits attribués (comme créer des nouvelles).
Pb de migrations ? Dois-je détruire le compte et le recréer ? mais comment sais-je si d'autres comptes ne sont pas pareils ? Avez-vous eu le même problème ?
Merci pour votre aide.
Frédéric
https://www.lesarchersdestprix.fr
----------------------------------------
GuppY 6.00.03 Système d'exploitation du serveur : Linux 4.14.232-ovh-vps-grsec-zfs-classid PHP : 7.0.33 / MET=165 - ML=512M - UMF=128M - PMS=130M - MFU=20 URL du site : https://www.lesarchersdestprix.fr/ Plugins : Annonces Plus[6.0.1], Annonces Plus[6.0.1], Annonces Plus[6.0.1], Annonces Plus[6.0.1], Week-Events[6.01] UA: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36
Bonjour,
Je pense que c'est un fichier qui a dû rester d'une version précédente, de là à mettre tous les droits je ne vois pas comment ???
Par FTP tu vas à admin/redac, si tu as un fichier du genre lepseudo.inc tu le supprimes. C'est dans ce fichier que sont enregistrés les droits attribués.
Cordialement, Papinou
Bonjour
Merci pour ta réponse.
Le répertoire admin/redac est vide.
J'ai activé par sécurité l'accès protégé à la zone d'administration pour mon compte. Du coup il n'y a plus accès (et les éventuels autres comptes qui seraient pareils).
Mais je souhaite lui attribuer des droits spécifique et je ne le vois pas dans la liste des comptes pour l'attribution des droits. Alors qu'il est bien dans la liste des comptes (Gestion des membres).
Vraiment étrange...
Cordialement
Frédéric
En complément, de mon post précédent :
J'ai fait une recherche dans les fichiers et je vois que dans un fichier qui s'appelle adm_president.inc de l'ancien plugin adm_member (scorie de la version 4.6 je pense) il y a ce compte (on va l'appeler user1), le mien et un troisième étaient indiqués "ultra-users".
Du coup je me demande s'il ne serait pas resté dans la base de donnée (.dtb) du compte de user1 (puisque le plugin adm_member n'est plus actif ) une trace de ce paramètre "ultra-user" qui serait interprétée comme un flag d'administrateur mais non géré par la version 6 de Guppy...
J'ai ouvert le user1.dtb (pour voir si c'est lisible), mais je ne connais pas les paramètres contenus.
Fred
PS : rassure-toi je suis une une version sauvegardée en local... 😉
Rectifié par diantre le 23/08/2021 @ 10:27
Bonjour Papinou
Merci pour ta réponse.
En fait j'ai trouvé la solution en explorant le code et utilisant les DevTools du navigateur : j'ai vidé le fichier admins.dtb dans data/users, cela m'a supprimé toutes les affectations de droits (du reste j'avais oublié d'autres affectations) et j'ai réaffecté les droits.
Cela marche bien sans effet de bord : j'ai testé dans tous les sens avec plusieurs comptes depuis ton dernier post. C'est donc bon à savoir...
Merci pour ton aide néanmoins car elle m'a permis d'explorer d'autres pistes xD
Bien à toi
Frédéric