Status invité (guest) et options par défaut

Niveau : avancé.

En standard dans Piwigo, nous pouvons avoir un profil des nouveaux inscrits totalement différent du profil des invités de passage.

L’astuce est assez simple:

  1. Création d’un utilisateur « Default Values » par exemple.
  2. L’url du profil de « Default Values » Profil utilisateur indique ./admin.php?page=profile&user_id=nn
    Par exemple, user_id=47 donne la valeur de l’identifiant de « Default Values » (47).
  3. Modification de la configuration par le plugin LocalFiles Editor
    Dans le premier onglet (Configuration) il suffit d’ajouter pour notre exemple:
    $conf[‘default_user_id’] = 47;
  4. Il suffira alors de d’attribuer des options différentes à « guest » et à « Default Values » pour que vos inscrits puissent disposer de certains avantages dès leur inscription.

Exemple:
guest[invité] Invité (et rien d'autre)
Default Values[valeurs par défaut] Générique Haute définition, Contact

Les inscrits pourraient découvrir les images en haute définition qu’ils ne voyaient pas en tant qu’ invité. Ils relèveront peut-être la présence d’images supplémentaires par un niveau de confidentialité plus élevé. Surtout, ils seront inscrits avec un statut Générique, leur interdisant de modifier le thème et autres options eux-même.

Dès à présent, tout nouvel inscrit récupèrera les mêmes options et propriétés que le user par défaut (affichage, Haute définition, Niveau de confidentialité).

Dans la liste des utilisateurs:
– guest aura perdu l’indication [valeurs par défaut] qui était sous son Nom d’utilisateur
– Default Values présentera l’indication [valeurs par défaut]
Dans Configuration > Affichage par défaut… Nom d’utilisateur ce n’est plus guest mais Default Values qui est indiqué.

Ne soyez pas surpris ultérieurement car par principe: L’utilisateur par défaut ne peux pas être supprimé.
Pour le supprimer, il faut réattribuer $conf[‘default_user_id’] à un autre user existant.

AVERTISSEMENT: On ne doit pas définir $conf[‘default_user_id’] sur des users ayant des statuts spéciaux comme Webmaster ou Admin, vous mettriez votre galerie en danger d’intrusion (Hacking).


Informations complémentaires:

– les groupes ne se récupèrent pas depuis le profil de l’utilisateur par défaut,
– les autorisations d’accès aux catégories se récupèrent par les groupes ([par défaut]) pour définir quel est ou quels sont les groupes par défaut.