Forum CMS Made Simple FR

Version complète : [Résolu]Permission d'accès à des galeries photo avec le module Gallery
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
[Résolu]
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: -1.11.10
#~ Url du site : http://webapps.ceck.org/
#~ Hébergeur / Soft : o2switch
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.10
#~ Installed Modules:
#~ CMSMailer: 5.2.2
#~ CMSPrinting: 1.0.5
#~ FileManager: 1.4.4
#~ MenuManager: 1.8.6
#~ MicroTiny: 1.2.6
#~ ModuleManager: 1.5.5
#~ News: 2.14.2
#~ Search: 1.7.11
#~ ThemeManager: 1.1.8
#~ CGExtensions: 1.38.1
#~ FrontEndUsers: 1.22.3
#~ SelfRegistration: 1.8.2
#~ Captcha: 0.4.6
#~ Gallery: 1.6.1
#~ HitCounter: 1.1
#~ FormBuilder: 0.7.3
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ max_upload_size: 512000000
#~ url_rewriting: mod_rewrite
#~ 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.5.25
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 2048
#~ E_DEPRECATED: 0
#~ memory_limit: 256M
#~ max_execution_time: 120
#~ output_buffering: 0
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 512M
#~ upload_max_filesize: 512M
#~ session_save_path: /tmp (0700)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: litespeed
#~ 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,

Mon site utilise les modules :
FrontEndUsers: 1.22.3
SelfRegistration: 1.8.2
Captcha: 0.4.6
pour l'identification des membres enregistrés.
J'ai une page http://webapps.ceck.org/espace-membres/a...to-gallery dans laquelle on peut accèder à des albums photo (utilisation de Gallery: 1.6.1).
Cette page n'est accessible qu'aux membres enregistrés. De ce côté là, pas de problème, si on n'a pas ouvert de session, on est invité à le faire.
Là où ça ne va plus, c'est que les urls des albums photos sont accessibles même pour quelqu'un qui ne s'est pas identifié :
par exemple :
http://webapps.ceck.org/gallery/Navigations/Vadim/38
Quelqu'un peut-il me dire comment faire pour que la gallery ne soit visivble qu'après s'être identifié ?

D'avance merci
Bonsoir,
en effet, c'est embêtant!
Une idée comme ça : installe customContent.
Dans l'aide, tu verras qu'il y a un objet pour tester si le user est connecté du style {$ccuser->connect} (je n'ai pas le module sous les yeux).
Si tu met le test dans ton gabarit de galerie, ça devrait marcher.
Bonsoir jissey,

Merci pour ton tuyau : ça marche !
J'ai installé le module customContent et modifié le gabarit (prettyPhoto) de la gallerie :
Code :
[== HTML ==]
{if $ccuser->loggedin()}
    <div class="gallery">
        ............ le template .........
    </div>
{else}
    <h2>Ce contenu nécessite une authentification, merci de vous connecter pour continuer.</h2>
{/if}

et ça fonctionne comme je le désirais.

Encore merci et bonne soirée.
Super! Big Grin
A+