[Résolu] Une seule page modifiable par administrateur

Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
#1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.12
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.12
#~ Installed Modules:
#~ CMSMailer: 5.2.2
#~ CMSPrinting: 1.0.5
#~ FileManager: 1.4.5
#~ MenuManager: 1.8.6
#~ MicroTiny: 1.2.9
#~ ModuleManager: 1.5.8
#~ News: 2.15.1
#~ Search: 1.7.12
#~ ThemeManager: 1.1.8
#~ CGSimpleSmarty: 1.9.1
#~ CGExtensions: 1.48.5
#~ FrontEndUsers: 1.29
#~ FormBuilder: 0.8.1.1
#~ CustomContent: 1.10
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ max_upload_size: 2000000
#~ url_rewriting: none
#~ page_extension:
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.4.41-0+deb7u1
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 0
#~ memory_limit: 128M
#~ max_execution_time: 30
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 8M
#~ upload_max_filesize: 2M
#~ session_save_path: /var/lib/php5 (1733)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: apache2handler
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 5.5.43
#~ Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
#~ Server Time Diff: Aucune différence de date du système de fichiers trouvées
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~


Bonjour,

Je recherche depuis quelques temps la réponse sur ce forum, mais je n'arrive pas à trouver la solution adaptée à mon problème :
J'ai un site, ce site comporte x pages "sociétés" et je souhaite que chaque "société" puisse modifier son contenu indépendamment des autres. L'objectif est que chaque administrateur n'ai accès qu'à la modification de SA page;

Pierre se logue en tant que Pierre et ne peut modifier que la page Pierre
Paul se logue en tant que Paul et ne peut modifier que la page Paul
Jacques se logue en tant que Jacques et ne peut modifier que la page Jacques

Le tout en toute sécurité pour que Paul ne puisse modifier la page de Pierre.

Merci pour votre aide,
#1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.12
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.12
#~ Installed Modules:
#~ CMSMailer: 5.2.2
#~ CMSPrinting: 1.0.5
#~ FileManager: 1.4.5
#~ MenuManager: 1.8.6
#~ MicroTiny: 1.2.9
#~ ModuleManager: 1.5.8
#~ News: 2.15.1
#~ Search: 1.7.12
#~ ThemeManager: 1.1.8
#~ CGSimpleSmarty: 1.9.1
#~ CGExtensions: 1.48.5
#~ FrontEndUsers: 1.29
#~ FormBuilder: 0.8.1.1
#~ CustomContent: 1.10
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ max_upload_size: 2000000
#~ url_rewriting: none
#~ page_extension:
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.4.41-0+deb7u1
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 0
#~ memory_limit: 128M
#~ max_execution_time: 30
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 8M
#~ upload_max_filesize: 2M
#~ session_save_path: /var/lib/php5 (1733)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: apache2handler
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 5.5.43
#~ Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
#~ Server Time Diff: Aucune différence de date du système de fichiers trouvées
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~


Bonjour,

Je recherche depuis quelques temps la réponse sur ce forum, mais je n'arrive pas à trouver la solution adaptée à mon problème :
J'ai un site, ce site comporte x pages "sociétés" et je souhaite que chaque "société" puisse modifier son contenu indépendamment des autres. L'objectif est que chaque administrateur n'ai accès qu'à la modification de SA page;

Pierre se logue en tant que Pierre et ne peut modifier que la page Pierre
Paul se logue en tant que Paul et ne peut modifier que la page Paul
Jacques se logue en tant que Jacques et ne peut modifier que la page Jacques

Le tout en toute sécurité pour que Paul ne puisse modifier la page de Pierre.

Merci pour votre aide,
#2
Bonjour,
il ne faut pas que tes utilisateurs soient dans le groupe admin.
Dans leur groupe, il faut décocher "Modify Any Page".
Ensuite, chacun doit pouvoir modifier uniquement les pages dont il est le propriétaire.
Je dis ça de mémoire, sous toute réserve mais c'est quelque chose comme ça :|
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#2
Bonjour,
il ne faut pas que tes utilisateurs soient dans le groupe admin.
Dans leur groupe, il faut décocher "Modify Any Page".
Ensuite, chacun doit pouvoir modifier uniquement les pages dont il est le propriétaire.
Je dis ça de mémoire, sous toute réserve mais c'est quelque chose comme ça :|
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#3
Ca fonctionne, je te remercie jissey.

Je récapitule pour ceux que ça pourrait intéresser :
Créer le profil utilisateur en mode Admin
Créer la page avec ce profil
Passer le profil en éditeur en décochant "Modify Any Page"
Le profil "éditeur" ne verra ensuite que la page créée par lui
#3
Ca fonctionne, je te remercie jissey.

Je récapitule pour ceux que ça pourrait intéresser :
Créer le profil utilisateur en mode Admin
Créer la page avec ce profil
Passer le profil en éditeur en décochant "Modify Any Page"
Le profil "éditeur" ne verra ensuite que la page créée par lui


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)