Forum CMS Made Simple FR

Version complète : [Résolu] Redirection avec Frontenduser
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.

moogly

Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS: 1.9.2
#~ Nom de l'hébergeur : OVH
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.9.2
#~ Installed Modules:
#~ * CMSMailer: 2.0
#~ * FileManager: 1.0.3
#~ * MenuManager: 1.7.4
#~ * ModuleManager: 1.4
#~ * News: 2.11
#~ * nuSOAP: 1.0.2
#~ * Printing: 1.1.1
#~ * Search: 1.6.8
#~ * ThemeManager: 1.1.3
#~ * TinyMCE: 2.8.2
#~ * CGExtensions: 1.22.2
#~ * FrontEndUsers: 1.12.8
#~ * CustomContent: 1.7.3
#~ * CGSimpleSmarty: 1.4.7
#~ * CGFeedback: 1.2.1
#~ * FormBuilder: 0.6.4
#~ * Statistics: 1.1.0
#~ * FormBrowser: 0.3.2
#~ Config Information:
#~ * php_memory_limit:
#~ * process_whole_template: false
#~ * output_compression: false
#~ * max_upload_size: 64000000
#~ * default_upload_permission: 664
#~ * 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.2.17
#~ * md5_function: On (Vrai)
#~ * gd_version: 2
#~ * tempnam_function: On (Vrai)
#~ * magic_quotes_runtime: Off (Faux)
#~ * E_STRICT: 0
#~ * memory_limit: 128M
#~ * max_execution_time: 30
#~ * output_buffering: On
#~ * safe_mode: Off (Faux)
#~ * file_uploads: On (Vrai)
#~ * post_max_size: 64M
#~ * upload_max_filesize: 64M
#~ * session_save_path: /tmp (1777)
#~ * session_use_cookies: On (Vrai)
#~ * xml_function: On (Vrai)
#~ Server Information:
#~ * Server Api: cgi
#~ * Server Db Type: MySQL (mysql)
#~ * Server Db Version: 5.0.90
#~ ----------------------------------------------
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~


Bonjour,

Le module "Frontenduser" permet une redirection automatique vers une page spécifiée, après l'enregistrement d'un utilisateur via le formulaire d'authentification.

_ Est-il possible de spécifier une page de redirection différente selon le groupe d'appartenance de l'utilisateur ?

MP
Bonjour,

Tu peux sans doute faire cela en créant une nouvelle page sur laquelle tu teste à quel groupe appartient l'utilisateur, puis tu le redirige via la balise {redirect_page page='alias'}

Ca donne un truc du genre :
Code :
{if $ccuser->memberof("groupe1")}
{redirect_page page='accueil-groupe1'}
{else}
{redirect_page page='accueil-groupe2'}
{/if}

Après, reste plus qu'à rediriger l'utilisateur qui vient de se connecter vers cette nouvelle page via les options dont tu fais référence dans FEU.

Dis-nous si ca marche !
a+

moogly

Bonsoir

Merci d'avoir éclairé (illuminé même) ma lanterne ! Depuis 2 jours je galère sur le sujet. J'avais bien testé cette solution, mais suite à un copié-collé sauvage depuis un autre gabarit, je n'avais pas vu qu'il était resté le "!" après le "if" ce qui a pour effet d'inverser le test... et devant l'incohérence des résultats, j'étais parti sur une autre piste....

Après correction de cette bévue, tout est rentré dans l'ordre.

MP